Steve Kim Adjunct Speaker, Alberta / By steve kim ALBERTA DIRECTOR Apologetics Canada Specialty: Ethics and Worldview, Transhumanism, General Christian Apologetics Steve Kim Read More »