There are 1,109 salary records for Michael Harper L with 229 different job titles from 286 employers across 37 states.