There are 873 salary records for James Fitzgerald M with 205 different job titles from 262 employers across 36 states.