O'Keeffe, Denis Canon, correspondent.