John Gregory built his wealth through social entrepreneurship. Now, he gives back to the communities that supported him while he was growing up.