J.P. Hearn | Profile