About James Montgomery

http://challengesworldwide.com

Communications Manager at Challenges Worldwide. Enjoys telling stories about people and businesses that are promoting prosperity across the world in a sustainable and fair manner.

Posts by James Montgomery: