A tough economy weighs on campaign finances

by John Dimsdale