Photo detail

Photo detail

Bryan Fischer, AFA director of issue analysis for government and public policy, has stirred up the public with his controversial comments and blog posts.