JOHN W RUPPERT