There are 613 salary records for Michael Phelps S with 132 different job titles from 171 employers across 32 states.