There are 2,775 salary records for Michael Rogers D with 590 different job titles from 693 employers across 48 states.