Why Do Bad Things Happen To Good People? October 25, 2009 by Rev. Dr. Nigel Tomes https://gsccchurch.com/sermons/102509.mp3 Download AudioDownload MP3 Based on James 1 English with Cantonese translation