There are 557 salary records for Stephen Cook B with 126 different job titles from 169 employers across 30 states.