An accounting firm that specializes in profit and non-profit organizations - as well as in providing accounting, bookkeeping, and tax preparation services for small businesses.