Ph.D. Dalgren Craig P.