There are 208 salary records for Michael Bennett G with 116 different job titles from 169 employers across 35 states.