Craig has practiced public accounting since 1992. He provides audit services to public and private companies in the energy, manufacturing and distribution, and construction industries. Craig specializes in assisting clients with SEC reporting and filing requirements and helps private companies with their audit and financial reporting needs. He supports his clients through all phases of major transactions and capital formation, including initial public offerings, secondary offerings, and mergers and acquisitions.
Assurance, tax, and consulting offered through Moss Adams LLP. ISO/IEC 27001 services offered through Moss Adams Certifications LLC. Investment advisory offered through Moss Adams Wealth Advisors LLC. Services from India provided by Moss Adams (India) LLP.