There are 221 salary records for Gregory Carpenter with 47 different job titles from 60 employers across 22 states.