Kevin Horatio Martin O'Carroll Darby — (born 1966)