Olof Holmgren , d.