Robert J. Palmer Jr, PhD