People David MacLennan peoplepill id: david-maclennan-1DM 10 views today 11 views this weekDavid MacLennanBiographyGallery (1)ListsAlso ViewedFrom our partnersSponsoredDavid MacLennan