Johan Peter M a g n n s f o n.