Ray Hales

Active Clayton, NC President for The Hales Company