There are 395 salary records for William Logan with 113 different job titles from 116 employers across 33 states.