There are 672 salary records for Leonard David S Sr with 162 different job titles from 184 employers across 29 states.