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 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

Trish Holmes

Accounts Receivables Manager

In her second 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

Treasure Analyst

Andrew Long

Treasure Analyst


Thomas Mayne

Financial Analyst

Thomas Mayne

Financial Analyst

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.


Curtis Townsend

ASI Controller

Curtis Townsend

ASI Controller

Curtis oversees Accounts Payable, Inventory, Payroll, Cash Management, Fixed Assets, General Ledger, Financial Analysis, Reporting and Budgeting. And the 24-year professional is successful at it because he remains customer-focused.