Greg Spencer was raised in the Blue Ridge Mountains of Virginia; he was born again at age seventeen. He currently serves as elder and teacher at New Beginnings Community Church in ...vizualizați mai multeGreg Spencer was raised in the Blue Ridge Mountains of Virginia; he was born again at age seventeen. He currently serves as elder and teacher at New Beginnings Community Church in Cana, Virginia.vizualizați mai puține