There are 3,754 salary records for Michael Walker with 764 different job titles from 951 employers across 49 states.