There are 152 salary records for William Russell B with 86 different job titles from 126 employers across 37 states.