Leigh Barker

Head of Business Insights at Spotless Water

Leigh Barker is an experienced professional in business insights and marketing, currently serving as Head of Business Insights at Spotless Water since April 2022. Prior to this role, Leigh held multiple positions at THORPE PARK Resort from November 2010 to April 2022, including Senior Marketing Manager, Hotel Revenue and Marketing Manager, and Corporate Events Executive. Leigh's career began at Alcontrol Laboratories, where a role as Technical Sales Executive was held from August 1998 to June 2009.

Links


Org chart