mary rock sybil veronica leal