Benjamin M Porter is 57 years old. He lives in Asheville, NC. He went to school at the University Of North Carolina Chapel Hill. He has worked for New York Times, Forbes and Christian Science Monitor. His work experience includes positions as Photographer.