There are 1,298 salary records for William Patterson J with 273 different job titles from 343 employers across 44 states.