Ph.D. Cameron Andrew E.