There are 275 salary records for Michael Spence E with 56 different job titles from 79 employers across 20 states.