(a) Record-keeping requirements. —
(1) Except for candidates for party committeeman and committeewoman, all candidates for nomination or election to state or local offices and all persons supporting, aiding, or opposing the nomination, election, or defeat of any such candidate shall keep, for a period of two years, records of receipts and expenditures which are made for political purposes.