This is an absolute yes. Any member of Congress that votes against this bill is indicating that their hands are already in the cookie jar. This bill should be rewritten to include all state congressional reps as well. This should also include the other branches of government including and especially the president.
If this is voted down, the names of all reps that voted against it should be published and we the people will remember who you are. Last, all members of Congress and president should have to publish information on their wealth and how it was acquired. Yes, it borders on invading one’s privacy, however it would be interesting to see how much each members wealth grows each year and how that wealth was increased. If they did everything ethically then they would have nothing to hide.