Tom Bartley

Active Waterville, IA President for Assoc Financial Strategies Inc