Alfred Engdahl , d:o.