Stephen Roberts graduated from Calvin College in 2005 with a major in Political Science and minor in Religion. He now attends Westminster Seminary California, where he anticipates graduating with a Masters of Divinity in 2008. He maintains a blog at stevo.townhall.com, and loves thoughtful discussions.