There are 394 salary records for Richard Harper J with 100 different job titles from 111 employers across 29 states.