Catherine B. Smith

Living an amazing life as wife and mom in Ohio. Fitness/health, child abuse prevention, leadership and strategy.

Catherine B. Smith