John 7 kjv commentary July 8, 2019 16 32 64 128 John 7 explained John 7 sermon John 7 John macarthur john 6