There are 330 salary records for James Corcoran P with 57 different job titles from 80 employers across 16 states.