There are 152 salary records for Terry Smith P Jr with 104 different job titles from 124 employers across 29 states.