Kelly Shackelford

Chief Counsel, Liberty Legal Institute
Chief Counsel, Liberty Legal Institute

Chief Counsel of Liberty Legal Institute