LeO raises thousands for charity