Greer Stead

Head of Marketing & Communications

Greer Stead is currently the Head of Marketing & Communications at Atrium, a position held since 2025. Previously, Greer undertook a sabbatical during which they volunteered, taught, and traveled. They held various roles in marketing and communications, including Head of Marketing at Chaucer Group from 2022 to 2024 and Global New Business Manager at Carat from 2013 to 2014. Greer's career began as a Production Assistant at The Edge Picture Company from 2006 to 2008, and they earned a Bachelor of Arts degree from St. Mary's University, Twickenham, in 2006.

Location

London, United Kingdom

Links


Org chart

This person is not in the org chart


Teams

This person is not in any teams


Offices

This person is not in any offices