There are 688 salary records for Michael Lamb C with 158 different job titles from 202 employers across 36 states.