Stephen Roberts

Biography

Born in the UK, Stephen is the son of the senior pastor in Rivers of Life Oxford. He studied in the Bible college in Argentina (Seminario RĂ­os de Vida) from 2002 to 2004. He is currently based in Oxford.

Website of Stephen Roberts