Finastra Appoints Margaret Franco as Chief Marketing OfficerFinastra has appointed Margaret Franco as Chief Marketing Officer. Joining from Dell Technologies, she is based at Finastra’s London headquarters and takes responsibility for leadership
Read more.