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