Jeffrey Barton 

Building games that intend to make the world a better place.