Otello Stampacchia at Omega Funds: Filed Board Seats