Black and white close-up of a woman with long hair looking slightly upward with a concerned expression.
Magazine Contributor
Sheila Cassidy

Sheila Cassidy (born 1937) is an English physician and human rights advocate. In 1975 she survived torture and abuse at the hands of the Pinochet regime in Chile.