There are 617 salary records for Charles Patterson with 146 different job titles from 178 employers across 34 states.