There are 128 salary records for Mark Allen L with 71 different job titles from 104 employers across 28 states.