There are 4,997 salary records for James Moore B with 971 different job titles from 1,214 employers across 49 states.