Rev. Dr. Francis Paravila Ph.D

Rev. Dr. Francis Paravila Ph.D

Parish Priest, St. Thomas Church, Vechoochira.