jeffrey price