There are 691 salary records for Matthew Johnson B with 346 different job titles from 522 employers across 48 states.