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.