There are 766 salary records for Michael Ramsey with 135 different job titles from 201 employers across 34 states.