Speaker: Frank So - Guest Speaker