There are 508 salary records for James Monroe Holder with 125 different job titles from 149 employers across 34 states.