ByStephen Pollard, Stephen Pollard
There are reports that Madoff has cancer.
Send him to Libya, too, I say.