Dan Franks profile | River Platform