N . P . Pettersson , fl.