There are 151 salary records for Michael Patterson J with 96 different job titles from 118 employers across 31 states.