David Adams profile | River Platform