There are 193 salary records for Michael Patterson J with 119 different job titles from 153 employers across 37 states.