Hugh Perry Keane — barrister