G12 Vision

The G12 Vision is a Christian evangelism and discipleship strategy established by Pastor César Castellanos, the founder of International Charismatic Mission Church. G12 has been adopted worldwide by different churches. However, it has been met with criticism because of its hierarchical structure, teachings of prosperity gospel, causing schisms, and spiritual abuse.[1][2][3][4]

History

The G12 Vision was formulated in 1991 by Pastor César Castellanos, after attending the Yoido Full Gospel Church in 1983. Seeing that their cell group model fosters church growth, he revamped David Yonggi Cho's South Korean church growth strategy. It grew into another church growth enterprise that churches around the world came to study in their own attempts to foster growth, including mainline Pentecostal denominations like the Assemblies of God and the Church of God (Cleveland).[4] Over the past several years, the application of the G12 model as zealously advanced by Castellanos' organization has become a source of division, contention and even spiritual abuse.[3][4]

The G12 model has been prominently adopted by different churches in Canada, Hong Kong, the Philippines, Singapore, South Korea and the United States.[5][6]

G12 International Conference

An annual G12 International Conference is held in Bogotá, Colombia in January and is hosted by Misión Carismática Internacional church. The President of Colombia has frequently attended these events. Former President of Colombia (2002–2010) Álvaro Uribe attended in 2004,[7] 2008,[8] and 2009.[9][10] In 2006, Senator Germán Vargas Lleras attended and in 2010, former Minister of Defence and future President, Juan Manuel Santos spoke at the conference.[11]

gollark: No.
gollark: Yes/
gollark: Oh wow, rustc is beeing beeoidally.
gollark: The implications are obvious.
gollark: Yet```rustfn simplify(v: &mut Value, rules: &Rules) { loop { match v { Value::Call(head, args) => { let mut was_change = false; for mut arg in args.iter_mut() { simplify(&mut arg, rules); } args.sort(); if let Some(rules) = rules.get(head) { for rule in rules.iter() { if let Some(bindings) = matches(v, &rule.condition) { *v = subst(&rule.result, &bindings); was_change = true; println!("{} -> {} on {}", rule.condition, rule.result, v); } } } if !was_change { break } }, _ => break } }}```

References

Official sites

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.