Peter Dewhurst

  • Professor Emeritus
  • Mechanical, Industrial and Systems Engineering
  • Phone: 401.874.5194
  • Fax: 401.874.2355
  • Email: pdewhurst@uri.edu