Meet Our Finance Team

Keeping you on task, on budget, and your building on deadline.

When your business depends on costs, schedules and project management being exact, your finance team must be world class. Welcome to Alliance, where our team works with honesty, integrity and transparency, founded on years of industry experience and financial certifications. At Alliance, our customer relations go spread sheet deep.


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.

Trish Holmes

Accounts Receivables Manager

In her third year at Alliance, Trish is responsible for receivables for all invoices, payment posting, audit compliance, dispute resolution and credit applications for the company. The 20-year construction industry professional is very customer focused, resolving and customer issues quickly to keep projects accurate and on-time.

Andrew Long

Treasury Analyst

Thomas Mayne

ASG Finance Director

Thomas analyzes and reports on the financial standing of the business to ensure cost competitiveness and profitability. Basically, Thomas makes sure customers get a competitive price for the superior service they receive. He is in his first year at Alliance.

Drake Tran

Accounting Manager