There are 270 salary records for James Wright M with 129 different job titles from 215 employers across 36 states.