With support from his community and school and using his own savings, Zach McDonald, 9, of Diep River, made 334 sandwiches and bought 167 drinks, which he handed out to the needy on Mandela Day, Monday July 18.