David Perry, P.