Jon Foreman Jon Foreman is a musician known for their ccm, christian alternative rock, christian music, indiecoustica, roots worship and worship music. Top tracks by Jon Foreman Related artists Rogue Valley Rend Collective Drew Miller