Speakers: Gary Chan