Brian Ball profile | River Platform