Khalid Yasin is an American Islamic preacher, a former Christian,