Craig Stewart
Craig Stewart

Craig Stewart

Pilgrim, Jesus follower, working for a just and transformed South Africa and world, complex systems and community development, mountain biking, cycle commuting