There are 374 salary records for James Cullen M with 56 different job titles from 90 employers across 17 states.