There are 640 salary records for Jonathan Cook with 152 different job titles from 181 employers across 34 states.