Catherine B. Smith
Catherine B. Smith

Catherine B. Smith

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