David Smith profile | River Platform