David Vogel

David Vogel has been teaching Christian worldview and apologetics to high school students for nearly a decade. He speaks and podcasts on political and theological topics and blogs at DavidVogel.net.