Xerox Research Center H. CHI WONG Marschall BERN David GOLDBERG Sameh CHAFIK Gregory MAXWELL