There are 523 salary records for William Franklin with 132 different job titles from 165 employers across 30 states.