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