Maurice Denis Kavanagh — professor and lawyer (1843-1899)