At KMA Consultants, we believe not-for-profit agencies make the world a better place. But to do that, you need resources. We can help you do well while doing something good.We're a full-service consulting company specializing in fundraising, communications and constituency relations.With offices in Moncton, Toronto and Edmonton, KMA serves clients in every Canadian province.