last priest