There are 2,431 salary records for Michael James Bilafer with 533 different job titles from 647 employers across 45 states.