David Gates

Active Reston, VA Chief Executive Officer for Long & Foster Real Estate Inc