Robert O'Blake, Former Ambassador to Sri Lanka