There are 1,149 salary records for James Williamson J with 246 different job titles from 294 employers across 42 states.