Graham D. Rowles, PhD