There are 427 salary records for Richard Johnson M with 232 different job titles from 316 employers across 44 states.