There are 789 salary records for Robert Knight with 185 different job titles from 230 employers across 39 states.