There are 1,241 salary records for Michael Stephens D with 289 different job titles from 341 employers across 38 states.