David Zimmermann is a contract writer for The Western Journal who also writes for the Washington Examiner and Upward News. Originally from New Jersey, David studied communications at Grove City College. Follow him on Twitter @dezward01.




1 2 3 11