John Barnes
John A. Barnes has been a journalist, writer, speaker, and television commentator whose articles have appeared in numerous publications, including the Wall Street Journal, New York Post, Reader's Digest, and America's Civil War. He is currently a corporate communications manager with Pfizer Inc. Mr. Barnes lives in New York City.
Books by the Author