There are 402 salary records for Benjamin James Moore with 116 different job titles from 141 employers across 37 states.