There are 202 salary records for Charles Smith D with 155 different job titles from 142 employers across 6 states.