Earl Lum

Earl Lum is an Analyst at CIBC World Markets