There are 1,043 salary records for Gregory Allen A with 232 different job titles from 277 employers across 37 states.