hannibal woman