There are 1,334 salary records for Bradley Michael Sholes with 314 different job titles from 366 employers across 42 states.