Our People

David BrownCPA

  • Controller
  • Huntsville

David first joined BMSS in 2006 as an auditor. After leaving BMSS to work in the private sector of accounting for a few years, he returned to the firm as controller. His primary responsibilities include running the firm’s internal accounting processes to include billing, accounts payable and accounts receivable.

Known as a driven and self-disciplined problem solver, David uses technology and business insight to help address problems and improve efficiency. He developed a tool for reporting on the efficiency and effectiveness of mechanics, which gave management the insight it needed to develop a training and reward program.

David attributes his success to God’s grace in the form parents that instilled a strong work ethic, friends and family who help him value people first and countless mentors who have shared their wisdom concerning life, business and technology. Living in Huntsville with his five children, David never lacks for excitement (or noise) in his house. He loves spending time with his children, gardening, building or fixing things around the house, working on cars and riding motorcycles.


  • University of Alabama
    • Bachelor of Science in Accounting, 2003


  • American Institute of Certified Public Accountants (AICPA)
  • Alabama Society of Certified Public Accountants (ASCPA)


  • Certified Public Accountant (CPA)