There are 192 salary records for Thomas Michael Brown with 152 different job titles from 131 employers across 6 states.