John has been a consultant and trainer to the nonprofit sector for over a decade. His specialties are major gift fundraising, capital campaigns and business partnerships. Additionally, John has undertaken several interim management roles, including setting up new development teams and launching capital campaigns.