Greg Halvorson

Greg Halvorson

American Christian, conservative, blogger, blabber, truth-teller, and unapologetic, dyed-in-the-wool Patriot.