McLennan, Donald P. (Career)