There are 263 salary records for Terry Smith P Jr with 149 different job titles from 224 employers across 40 states.