There are 564 salary records for Andrew Long with 162 different job titles from 204 employers across 41 states.