T. MacLennan Profile