Volunteer raises £25,000 over 10 years of gala dinners