There are 196 salary records for Thomas Michael Brown with 151 different job titles from 132 employers across 7 states.