Critical Mass announced the naming of Grant Owens as the agency’s new chief strategy officer. In the role, Owens will be responsible for leading strategy across Critical Mass’ international offices, while ensuring the agency is “relentlessly focused on designing meaningful experiences that improve customers’ lives.” He will be part of the agency’s global executive team, reporting directly to CEO Dianne Wilkins.
Owens arrives from Razorfish North America after spending more than ten years with that agency, most recently serving in the role of GVP, head of planning. He originally joined Razorfish back in 2004 as a senior strategy manager, following a four year stint as a senior planner with Euro RSCG. While with Razorfish, he was responsible for digital strategy for such clients as Mercedes-Benz, Ford, Spotify, CNN, BMW, Viacom and CBS Radio. He has also worked as an adjunct professor at NYU since August of 2012.
“We spent a long time searching for the right person to lead our global strategy team, so this is a long awaited and exciting appointment,” said Wilkins. “Grant’s experience in building teams and obsession with amazing strategically-driven work makes him the ideal person to take this critical leadership role within the agency. We are thrilled he’s joining the team.”