Steve Buck

Standing...

Stories...

Lean Left
Thames Water gave finance boss Steve Buck a £1m signing-on fee to join the struggling utility.
Lean Left views this as privatization failure, with executives collecting seven figures while water services collapse and bills rise.

Sources