James Morrison Catchpole (n.