Karl Petrén , ld.