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