David pinto profile | River Platform