Tom O'Halleran accuses opponent of campaign fraud