There are 739 salary records for Wilson Craig Smith with 165 different job titles from 190 employers across 31 states.