Peter C. Kelly: Barrister