Meet Our Leadership Team

We lead by example, with purpose and our sleeves rolled up.

Our leadership team is actively involved in day-to-day operations, overseeing design and manufacturing as they relate to customer needs across all platforms. With a hands-on approach, a big picture perspective and a focus on quality and customer satisfaction, they ensure our work is done right, the first time and on time.


Eric McMillan

Chief Financial Officer

Eric McMillan

Chief Financial Officer

Eric joined Alliance as Chief Financial Officer in 2020. The 30-year manufacturing veteran oversees all finance, accounting and customer contracts functions for the company. Eric helps ensure Alliance is the best financial partner in the industry for its customers.


Donald Key

Vice President of Sales

Donald Key

Vice President of Sales

As VP of Sales, Don oversees all sales functions and pipeline process of Alliance. A 40-year steel industry veteran, including 30-years at Alliance, Don ensures customer trust and confidence in Alliance valued and long-standing partnerships.


James E. Lloyd III

CIO - Chief Information Officer

James E. Lloyd III

CIO - Chief Information Office

James joined the Alliance team as Senior IT Director in 2019 and Chief Information Officer in 2021. He manages a team charged with developing, managing and improving the technology infrastructure and tools that enable Alliance to provide the highest level of customer service. James has over 14 years of IT experience, nine of those in the manufacturing sector.


Keith Shedd

Chief Engineer

Keith Shedd

Chief Engineer

As Chief Engineer, Keith oversees all engineering practices for Alliance, as well as all customer facing project integration. Calling on 38 years of experience in the steel industry, he manages scheduling projects, training engineers, implementing standards, developing projects and resolving customer issues while leading a team of 12 engineers. Keith joined Alliance in 2019, spending the previous 16 years as Chief Engineer at partner company ACI.


Toby Maher

Engineering Operations Manager

Toby Maher

Engineering Operations Manager

An Alliance lifer, Toby has spent his entire 23-year steel career with the company. He is responsible for scheduling and coordinating the engineering department, assisting with sales engineering support and providing engineering support through the customer service process.


John Ross Deinhardt

Director of Manufacturing

John Ross Deinhardt

Director of Manufacturing

Named Director of Manufacturing in 2020, John oversees the manufacturing process, monitoring workflow and assembly methods to drive process improvements. He also manages staffing, scheduling and training while ensuring that manufacturing performance, quality and safety goals are met. John works to provide a positive work environment that promotes safety, growth, and goal attainment in pursuit of on-time delivery and continuous improvement for Alliance customers.


Stefani Hodge

Human Resources Manager

Stefani Hodge

Human Resources Manager

Stefani joined Alliance after seven years in corporate recruiting, marketing, and leadership training. ¬†As the Human Resources Manager she’s charged with measuring and analyzing employee satisfaction, generating internal communication, planning and executing events, providing coaching to leaders, and driving diversity and inclusion in the workplace.