There are 997 salary records for Kevin Cook with 219 different job titles from 276 employers across 41 states.