Craig McCall Image

Craig McCall

Chief Revenue Officer

Craig has over eight years experience in the renewable energy industry and most recently led a world-leading renewable energy technical consultants Optimization and Control service line. To date, Craig has been involved in more than 100 wind farm optimization projects across Europe, Asia, and the Americas.