There are 793 salary records for Todd Thomas with 159 different job titles from 209 employers across 37 states.