DAVID R RIPKE