Ton Liefaard

Ton Liefaard

Prof. Dr. Ton Liefaard is Full Professor of Children’s Rights at Leiden University and holds the UNICEF Chair in Children’s Rights at Leiden University

Profile page

Discussions