James P. Gannon
by

James P. Gannon is a retired former Wall Street Journal reporter and newspaper editor. He lives in Virginia. 

Sign Up to receive Our Latest Updates! Register