EFI Reports Record Q1 Revenue Results of $195M; Marc Olin Named CFO