james p. power