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