Looking For Recommendation on Salesforce Consultant

I am working with a non-profit on a few projects. For one of these projects they are looking to move to Salesforce.org for their CRM.

Does anyone have a recommended consultant who they can hire to spec out, migrate from insightly to Salesforce.org, and offer training?

Thanks,
Steve