There are 259 salary records for Terry Smith P Jr with 159 different job titles from 225 employers across 36 states.