David Seyffer profile | River Platform