Carl Herngren , p.