Catherine Thornton

Cathy Thornton writes professionally for a software company but wanted to be a teacher when she "grew up." In her spare time, she rescues cats and kittens and finds them loving forever homes.