There are 319 salary records for Kelly James with 191 different job titles from 249 employers across 42 states.