There are 209 salary records for James Long A with 118 different job titles from 170 employers across 36 states.