There are 918 salary records for Michael Griffith with 205 different job titles from 226 employers across 36 states.