Gary Johnson (Newington NH) also runs some of the charity work himself in order to give back to the community actively. It is all because he believes that supporting your community is very important. Having a successful business means that he can figure out multiple ways, unlike others.
Find out more about him at his official site http://garyjohnson.live