About
KT
Guest Author

Ken Takeshita

Ken Takeshita is a professor of legal philosophy in the Law School at Kansai University.