Ross Glover
Chief Executive Officer
Ross was appointed CEO in 2024, having been COO since 2023 and before that responsible for both new business and project development since he joined the Company in 2017.
Prior to joining Star Energy, he ran a UK based renewable energy project development company with a focus on onshore wind. Ross started his career in Southern Africa managing capital projects in the mineral processing and mining sector. After moving to the UK in 2003, he worked for one of the UK’s largest public sector leasing and managed equipment services companies where he was responsible for corporate acquisitions, disposals and structured finance.
Ross holds a BSc in Mechanical Engineering from the University of Cape Town and an MBA from Warwick Business School.