There are 4,878 salary records for Smith Joshua T with 1,066 different job titles from 1,345 employers across 52 states.