spencer leung