Steve Hayes

Steve Hayes is an author, commentator, and former editor of The Weekly Standard.