There are 979 salary records for Michael Leonard Fleury with 190 different job titles from 269 employers across 37 states.