Donald McLennan — Scottish barrister; practising in London