mary barbour