Dewey Griffin 12 October 2025 Luke 15:11-31 Dewey Griffin 12 October 2025 Luke 15:11-31 Stephen Shead Download