Andrew G. Barnes, PhD