John Haines provides opportunities for poor families to become investors and build better futures for their kids
John W. Haines He’s ridden a bike up Everest, paddled down the Niger River, and been hit by a train. Now he’s creating wealth among working families, one mini-mall at