There are 931 salary records for Thomas Kelley D with 179 different job titles from 261 employers across 34 states.