There are 1,879 salary records for Christopher Kelly Barr with 360 different job titles from 461 employers across 44 states.