WILLIAM R HARPER