Kelly Shackelford

Kelly Shackelford is President, CEO & Chief Counsel for First Liberty Institute.

Author Archive