Executive Director, Tapestry Community Capital
David helps guide local community groups across Ontario to build, finance, own and operate their dream projects. The Tapestry team’s most recent campaign helped the Argonaut Rowing Club, a non-profit sports organization, to raise $1.2 million in under six months. That successful raise allowed them to finance the rebuilding and revitalization of their historic club after the devastating floods of 2017.
David has over 35 years’ experience in solar, telecom and software industries. He has worked for large multinationals, mid-sized cooperatives and several startups. David also acts as a mentor to social entrepreneurs and volunteers on a number of advisory boards.