PhD David J. Keys