There are 978 salary records for James Hansen D with 232 different job titles from 244 employers across 39 states.