Greg Koukl

Greg Koukl, President of Stand to Reason.