James P O'Neil, PhD