William Neilson Hancock — (1820–1888), Irish lawyer and economist