Keith MacDonald is the Owner and Principal at Consulting for Good.
Consulting for Good's goal is to help mission-driven organizations address their operational challenges, leverage key opportunities, achieve their strategic goals, and become more successful and sustainable.