There are 395 salary records for Timothy Holmes with 92 different job titles from 107 employers across 28 states.