There are 789 salary records for Brett Smith P with 162 different job titles from 250 employers across 33 states.