Tom Hales

Active Redmond, UT Vice-President for Hales Sand and Gravel, Inc.