dean ball profile | River Platform