David Barrie

former diplomat, arts adminstrator and campaigner