Shell Energy names new gas marketing boss in reshuffle of top positions
Greg Joiner appointed to lead Shell’s gas and power marketing team after Steve Hill departure
Greg Joiner appointed to lead Shell’s gas and power marketing team after Steve Hill departure