There are 1,009 salary records for William Mcdonald L with 221 different job titles from 266 employers across 40 states.