There are 145 salary records for Richard Allen A with 95 different job titles from 133 employers across 37 states.