K. A . Holmgren , professor,