michael m. hughes