John Hale

Active Bryan, TX President for Hale Consulting and Associates, Inc.