Kathy Flanagan

Active Spotsylvania, VA Vice-President for The Spotsylvanians Inc