About Mash Team

Justin Veale

Senior Communications Strategist

Justin is a results-driven strategist who transforms bold ideas into public influence, having led national communications and digital advocacy across Canada’s natural resources, eCommerce, and non-profit sectors.

A Carleton University graduate (B. CoMS) based in Vancouver, he excels at creativity with digital innovation to craft high-impact campaigns.

Our Team

Ready for your digital upgrade?

Clarify Your Brand Story to Win