Dr Margaret Anderson obtained a B.Sc Pharm. degree, majoring in chemistry from Rhodes University, Grahamstown, South Africa. M.B. ChB was studied at Cape Town, Groote Schuur Hospital and Pretoria Universities. An internship year was completed in Port Elizabeth and in Ladysmith, Natal. This was followed by a Senior Medical Officer position in a country town, Dundee, in Natal.