There are 426 salary records for Robert Michael Thomas with 118 different job titles from 125 employers across 32 states.