There are 2,496 salary records for Michael James Curtis with 543 different job titles from 655 employers across 45 states.