John Wilhelm Pettersson ,har