There are 153 salary records for William Brandon with 39 different job titles from 47 employers across 20 states.