Dean McClure has a diverse work experience at TTL, Inc. Dean started in 1985 as a Staff Engineer and worked until 1989. Dean then rejoined the company in 1991 and held various roles including Construction Materials Manager, Branch Manager, Executive Vice President, and President & CEO. Currently, they are serving as the Chief Executive Officer.
Dean McClure earned a Bachelor of Science in Civil Engineering (BSCE) from The University of Alabama in 1985.
Sign up to view 3 direct reports
Get started