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

Title litigation council
Updated over 4 years ago

Source Links