Gary Taylor

The Mysterious and Controversial Life of Catherine Shelton

Catherine Shelton is a former defense attorney from Texas whose life has been shrouded in mystery and controversy. She has…

2 years ago