There are 740 salary records for Craig Scott with 166 different job titles from 199 employers across 35 states.