N . P . Petterson , fl.