In February 2024, Alexus McLeod appeared in the documentary “Wisdom of China: Laozi” on CCTV (China Central Television), along with his two sons, in a segment on Laozi and the martial arts. (Begins at 29:00 in this video). He also presented on “Truth and Natural Pattern in the Zhuangzi” at the Virtual International Consortium for Truth Research, and on “Illness and Respect for Persons in the Zhuangzi” at the Human Rights and East Asian Philosophy Workshop at Hong Kong Baptist University.