There are 151 salary records for William Allen D Jr with 82 different job titles from 122 employers across 35 states.