There are 274 salary records for Thomas Kelly P with 139 different job titles from 221 employers across 31 states.