There are 682 salary records for Mary Harper J with 161 different job titles from 205 employers across 39 states.