Father Garron spends his days in a tiny chapel to Deucalion on the aptly-named Chapel Street in Jaru. He chants mantras and burns incense as part of his daily devotions.