Publications by 'Gregory T. MacLennan'