There are 314 salary records for Joshua Johnson R with 187 different job titles from 264 employers across 43 states.