There are 267 salary records for Thomas Scott Gallagher with 138 different job titles from 230 employers across 42 states.