DAVID R NOBLE