There are 309 salary records for Timothy Davis J with 187 different job titles from 262 employers across 40 states.