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