Hannan tournament a Catholic charity of its own