Michael Francis O'KEEFFE ,