Stephen Martin Lanigan O'Keeffe — (1875-1948)