There are 194 salary records for James Ryan B with 104 different job titles from 155 employers across 30 states.