There are 668 salary records for Richard Hansen D with 149 different job titles from 183 employers across 31 states.