There are 5,232 salary records for Michael White J with 940 different job titles from 1,187 employers across 50 states.