People United States of America Michael J Hannafin peoplepill id: michael-j-hannafinMJH 2 views today 26 views this weekImage: wikipediaAmerican professorMichael J HannafinBiographyGallery (1)ListsAlso ViewedFrom our partnersSponsoredMichael J Hannafin