SH: Campaign cash piling up in 1st District race

Posted on 7/31/2017 by