There are 2,197 salary records for William Lee with 470 different job titles from 559 employers across 47 states.