D. Johnston P. Robert D. Johnston Ph.D.