John William McLeavy (1848-1892)