David J. Moore, PhD