There are 855 salary records for William Cole with 208 different job titles from 235 employers across 39 states.