Stuart Peacock, B.A., M. Sc., Ph. D.