There are 328 salary records for John Stafford G with 77 different job titles from 113 employers across 29 states.