There are 1,045 salary records for Thomas Brennan K with 177 different job titles from 257 employers across 32 states.