Cherry, Bekaert & Holland, L.L.P offers accounting consulting, assurance, taxes, advisory and wealth management services.