port hardy bc canada
More
October 2013
Based on pledges
Thomas's pledge activity based on country
Projects that Thomas funded that have shared project outcomes
Thomas's projects haven't shared results yet.