Mike Shupe

Mike Shupe

Mike Shupe is a Christian, a conservative, and an observer of politics and communication.