C . W. Gripenstedt.