There are 210 salary records for Craig Johnson L with 147 different job titles from 166 employers across 35 states.