JOHN N ALLEGRO