David Barrie
David Barrie

David Barrie

Urban renewal, venture investment, social impact entrepreneurship. http://davidbarrie.me