There are 1,048 salary records for Michael Klein R with 198 different job titles from 272 employers across 34 states.