james p. bell