There are 2,425 salary records for James Ryan Wright with 441 different job titles from 584 employers across 43 states.