Meet James Kimber

The Democrat is a long shot to oust Duncan Hunter in the 50th Congressional District

by