Kim Hirsch

Marketing & Communications Consultant

Conroy Ross Partners Limited

Calgary