Tami Fitzgerald, Executive Director of NC Values Coalition, speaks at the Center for Faith and Culture.

Download Audio
Download Video