There are 81 salary records for William James J with 55 different job titles from 71 employers across 32 states.