Kristine Ensor is a freelance writer with over a decade of experience working with local and international nonprofits. As a nonprofit professional she has specialized in fundraising, marketing, event planning, volunteer management, and board development.