David L. Roberts Ba MS MS Ph. D.