There are 436 salary records for Thomas Dwyer with 76 different job titles from 109 employers across 21 states.