Alisha Leonard's Location
Toronto, ON, CA
Alisha Leonard's Work
Alisha Leonard's Summary
Alisha Leonard, based in Toronto, ON, CA, is currently a Strategic Initiative Coordinator at Tarrison, bringing experience from previous roles at Stage and Screen Travel Canada and Flight Centre Business Travel Canada.