Leo Mueller

Leo Mueller was a German arms dealer. He was taken down by Arrow.