There are 128 salary records for Bruce Smith with 70 different job titles from 111 employers across 33 states.