There are 261 salary records for Kelly Bates M with 53 different job titles from 72 employers across 19 states.