John married Eleanor Kaikilani Coney December 17, 1885, in Honolulu, Eleanor was the daughter of John Harvey and Laura Amelia Ena Coney. Eleanor was of royal Hawaiian linage. After his divorce in 1891, John married Lillian Bonney in 1900, in Australia. John was an ordained minister while in Australia, but unknown difficulties prompted his leaving. He spent the rest of his life in England.