John J. Mackel III

John J. Mackel III, CPA

Partner-in-Charge, Industry Practices
Partner, Assurance Services
Certified Public Accountant, Texas

Phone:
713.297.6906
E-mail:  john.mackel@weaverllp.com
Download vCard


Professional Experience

  • 16 years of experience in public accounting
  • Currently responsible for leading the firm’s primary industry concentrations and teams
  • Five years as partner-in-charge of Weaver’s oil and gas industry practice
  • Practice emphasis in audit, attestation and business advisory engagements for clients in the oil and gas, renewable energy, and investment management (hedge funds, private equity, broker dealers) industries
  • Experience includes leadership for engagements for privately and publicly held business enterprises
  • Experience with private-equity portfolio company structures and management incentive rights
  • Experience performing compliance attestations for renewable power companies (Green-e verification) and for members of the Marine Preservation Association
  • Experience performing defined benefit and contribution plan audits in accordance with ERISA
  • Experience with hedge accounting, including commodity collars, swaps and options; interest rate swaps; and foreign currency derivatives 
University and Continuing Professional Education
  • Bachelor of Business Administration, Accounting, Sam Houston State University
  • Extensive continuing professional education with concentrations in revenue recognition, derivatives, purchase accounting, oil and gas accounting and investment company accounting
  • Currently meets continuing professional education required by Generally Accepted Government Auditing Standards and Texas State Board of Public Accountancy 
     
Professional Awards, Activities and Memberships
  • Member, Texas Society of Certified Public Accountants (TSCPA)
  • Member, American Institute of Certified Public Accountants (AICPA)
  • Member, Independent Petroleum Association of America (IPAA)
  • Member, Petroleum Accounting Society of Houston (PASH)
Community Activities
  • Chapelwood United Methodist Church
  • Youth Sports Coach for SBMSA