There are 682 salary records for Michael Fletcher D with 172 different job titles from 198 employers across 36 states.