There are 2,012 salary records for Brian Kelly M with 380 different job titles from 495 employers across 39 states.