There are 1,535 salary records for Richard Lopez D with 304 different job titles from 354 employers across 26 states.