There are 472 salary records for Kevin Carpenter with 97 different job titles from 129 employers across 31 states.