The Puzzle of Life March 27, 2022 David Sheppard Life Ecclesiastes https://www.1stcharles.org/wp-content/uploads/2022/03/03.27.22-The-Puzzle-of-Life.mp3 Show Video Player Save Audio Save PDF