There are 450 salary records for Nathan Allen E with 125 different job titles from 161 employers across 34 states.