David Lo profile | River Platform