John Lafferty, PhDPublished bywti.yale.eduon •1 min readFaculty Member, Mechanical EngineeringJohnLaffertyLearn moreShareLegalReport