Frances Ames — South African physician