Mary Cahalane is Principle at Hands-On Fundraising where she focuses on improving fundraising results through great communication and a donor-centered mindset. Previously, she's worked for various nonprofit organizations as Director of Development, Development Manager, and Development Consultant.