David profile | River Platform