William Neave — Irish barrister, politician and law officer