Does Wall Street own the Senate?

Captain Obvious here. Yesterday it was announced that Elizabeth Warren would be appointed as a “special advisor” to the President. ┬áThis was an interesting twist as there was heavy speculation she would be appointed as the head of the new consumer protection bureau being created. However Senate approval is required for the new head of Read more about Does Wall Street own the Senate?[…]