There are 136 salary records for Michael Rose E with 74 different job titles from 119 employers across 31 states.