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