James F. O'Hanlon, PhD