Favorites
Share via
Rate

Amy Swearer Heritage Foundation Legal Policy Analyst Meese Center for Legal and Judicial Studies 2nd Amendment Expert