MARGARET H HAINING