There are 875 salary records for Thomas Jacob Ellsworth with 243 different job titles from 275 employers across 42 states.