Greg Sharp

Active Lewisville, TX President for Sharp Properties, LLC