Thames Water has named Steve Buck as its new chief financial officer, replacing Alastair Cochran who stepped down unexpectedly this month, as the UK utility battles to shore up its finances and avoid ...