Oliver North won't be speaking at the Sands in Atlantic City after all because the New Jersey Casino Control Commission says he would be bad for the image of the gambling industry. North, who makes a living speaking at $25,000 a pop now that he's out of the Marine Corps, is under indictment for his role in the Iran-Contra scam and won't be speaking at the Sands until he is cleared of the charges, a terse statement from the casino said. North had been penciled in for February but Assemblyman Dennis Riley led the fight against him, saying North's appearance would "strain the integrity of the New Jersey casino industry" and that a state-regulated casino should not pay someone under indictment to entertain casino patrons. The Sands had planned to have North deliver a speech on American family life and then dine with a group of casino patrons hand-picked for the occasion.