There are 1,171 salary records for Terry Miller with 259 different job titles from 317 employers across 42 states.