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.
This person is not in the org chart
This person is not in any teams
This person is not in any offices