John Schacter, Ph.D. developer