There are 82 salary records for Michael Roth S with 47 different job titles from 76 employers across 27 states.