Christian First Principles Repenting from Sin July 27, 2020 Preacher: David Gray | Series: Christian First Principles