There are 2,108 salary records for Craig Johnson L with 443 different job titles from 535 employers across 44 states.