Humphrey Roger Swire — (died 2004)