Mary Esther Miller MacGregor Share This Mary Esther Miller MacGregor (Mary Esther Miller MacGregor, Marian Keith)