Ph.D. Douglas B. Maceachen