Carl Palmstedt , Professor,