Kai Xiang 

He/him. Political science student, creator of odd things for niche audiences. Follow me on: knicknacks.substack.com / @teo_kai_xiang
400 subscribers