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.
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.