Kristen Waggoner serves as general counsel for Alliance Defending Freedom (@Alliance Defends).