Vicky McClelland

Active Winchester, VA Director for Free Medical Clinic of Northern Shenadoah Valley Inc