There are 565 salary records for James Mcnamara J with 126 different job titles from 143 employers across 27 states.