David L. Roberts Ba Ms Ms Ph.d.