There are 805 salary records for Frank Johnson C with 169 different job titles from 219 employers across 31 states.