Thomas Sepenz

Thomas Sepenzis is an Analyst at CIBC World Markets