J P . Magni.