David Gallagher CPA provides accounting services for cannabis companies in several states. David advises marijuana business owners with business accounting and other tax-related matters. He also consults with new and existing marijuana businesses about licensing and best practices.