David W. Snoke, PhD