Michael Walsh

Michael Walsh is an author, screenwriter and contributing editor at PJ Media and American Greatness. His new book, Fiery Angel, is out now.

Sign Up to receive Our Latest Updates! Register