David Walter profile | River Platform