Catherine Foster has/had a position (litigation council) at Alliance Defending Freedom

Title litigation council
Updated almost 5 years ago

Source Links