Father Mary Hannibal Di Francia, his life and works