There are 420 salary records for Michael Robert Banda with 116 different job titles from 123 employers across 32 states.