I have been asked to describe when and how to hire a consultant. Nonprofits can choose to hire a consultant to help with a variety of issues. Examples include strategic planning, board and staff ...