There are 4,478 salary records for Thomas John Oster with 867 different job titles from 1,062 employers across 49 states.