There are 2,293 salary records for Michael Cook L with 462 different job titles from 605 employers across 48 states.