There are 1,160 salary records for Thomas Russell Pfeiffer with 262 different job titles from 333 employers across 43 states.