Alpha Profiles · Executive ProfilePat RocheIndependent Director at Emcor (NYSE: EME)https://registry.alpha.ac/people/pat-rochePR