There are 87 salary records for Michael James Bilafer with 72 different job titles from 62 employers across 6 states.