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