A firm that provides tax preparation, accounting, bookkeeping, returns and financial consulting services.