Custom Home Design & Build Company, building fine homes of distinction for nearly two decades at Smith Mountain lake, VA