Leading a nonprofit can be tough. Among the many qualifications for the role are having a vision for solving a community problem, a desire to make a lasting difference, and grit. Running a nonprofit ...