Rev. Stephen Keiichi Uchida serves as a priest in the Orthodox Church in Japan and leads three churches in rural Kushiro, Hokkaido.