His professional interests include neuromuscular disorders of children, paediatric pulmonology, paediatric intensive care, and community child health. He was a member of Research Ethics Committee of the Faculty of Health Sciences at UCT, and served on the Board of the UCT’s Children’s Institute. He teaches on health & human rights, primary health care, and the health impacts of climate change at UCT and the University of the Western Cape.He is involved in health and human rights advocacy with a focus on sustainability, vulnerability and the rights of the child. He is a founding member and current chair of the South African Chapter of the People’s Health Movement, a global network of civil society organisations campaigning for health as a fundamental human right.