DAVID N MCDONALD