Yes ALL presidents. No matter party. All candidates. Looking at you, Joe Biden. Hell, i think even congress members should have to as well. More transparency, so We the People know exactly who they are getting money from, and compare to what legislation they vote for/against and what committees they wind up on. We need to know our elected officials CAN financially represent us.