There are 436 salary records for James Short R Ii with 99 different job titles from 125 employers across 30 states.