There are 3,191 salary records for John Clark S with 609 different job titles from 815 employers across 49 states.