There are 620 salary records for Michael Phelps A with 133 different job titles from 172 employers across 32 states.