Mary Davenport (c1286-)