Philippe Chavasse

Rochester Institute of Technology