Carl Palmstedt , Professor , li.