There are 193 salary records for Diana Long with 40 different job titles from 62 employers across 17 states.