There are 521 salary records for William Potter J with 101 different job titles from 147 employers across 36 states.