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