JOHN KENNETH CAVANAGH JR.