There are 997 salary records for Michael Foley R with 192 different job titles from 261 employers across 38 states.