There are 395 salary records for Michael Baker J with 242 different job titles from 298 employers across 40 states.