preaching at bristol (30)