KMJ provides accounting, auditing, tax and consulting services to public and private companies in the small to middle markets.