Home Other Finastra announces Eric Duffaut as President and Global Head of Field Operations