There are 103 salary records for Michael Klein R with 49 different job titles from 87 employers across 25 states.