There are 139 salary records for Troy Smith P. with 84 different job titles from 121 employers across 33 states.