Our Members

Avatar

Stella Chan

Dr Stella Chan is Chancellor’s Fellow at the University of Edinburgh and an Honorary Clinical Psychologist, NHS Lothian. Depression is an urgent global health challenge affecting 350 million people worldwide.