There are 153 salary records for Richard Johnson M with 121 different job titles from 109 employers across 6 states.