John P. Hixon
overview