There are 319 salary records for Kelly James Iii with 186 different job titles from 247 employers across 43 states.