Leigh Debbage is the Founder and Director of Electric Sheep Events, an agency specializing in PR stunts and experiential events for the entertainment industry, which they established in 2025. With a rich background in event management and public relations, Leigh previously served as a Senior Account Director at Premier PR and held roles at Wired Associates. They have a First Class BA Hons in Journalism, Film & Broadcasting from Cardiff University, obtained in 2004. Leigh's extensive experience reflects their passion for transforming creative visions into memorable real-world experiences.
This person is not in the org chart
This person is not in any teams
This person is not in any offices