Karl Yeh

Karl Yeh

Working in web/digital and communications for the Calgary Regional Partnership . Avid adventure racer, tech geek, NFL football fanatic and political junkie.