There are 205 salary records for Thomas Matthew Cates with 109 different job titles from 177 employers across 39 states.