There are 157 salary records for John Walls J with 39 different job titles from 38 employers across 19 states.