There are 394 salary records for Greg Johnson M with 95 different job titles from 134 employers across 33 states.