Deputy Town Manager
Company Affiliation: Town of Leesburg
kmarkel@leesburgva.gov
Leesburg, VA 20176-2901
Work: (703) 771-2710
Membership: Full (Active)