JOHN RIBBLER, S.