There are 938 salary records for Brent Johnson M with 218 different job titles from 256 employers across 41 states.