Ton Liefaard

Professor of Children's Rights at Leiden University

Ton Liefaard is the Professor of Children's Rights and Head of the Department of Child Law and Health Law at Leiden University, holding the UNICEF Chair in Children's Rights.