John Ballard Blake, Ph.D