"David N. MacLennan"