There are 274 salary records for Michael Rosen B with 65 different job titles from 79 employers across 16 states.