There are 336 salary records for James Woodard L with 91 different job titles from 111 employers across 29 states.