Former Chairman & CEO, Sproule
Keith MacLeod held the positions of Chief Executive Officer and Chairman of the Board of Sproule and its subsidiaries, until his retirement on June... more »
Donors to Common Recipients
Recipients of donations from R Keith MacLeod also received donations from these orgs and people
DonorCommon Recipients
Updated about 6 years ago