There are 1,057 salary records for Thomas Brennan C with 177 different job titles from 258 employers across 32 states.