There are 157 salary records for Troy Cook S with 39 different job titles from 45 employers across 21 states.