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