Doctor of Philosophy in biomedical Technology, University Johannesburg, 2007.
Medical tehnologist Provincial Laboratory Tissue Immunology, Cape Town, 1970—1975, Laboratory Tissue Immunology, Bellville, 1981—1989. Manager biochemistry South African Blood Transfusion Service, Johannesburg, since 1990. Senior biological scientist South African National Blood Service, since 2005.
Member of Health Professional Council South Africa, South Africa Society Medical Technologists.
Married Ronald Eric Foxcroft, February 23, 1974. Children: Richard Noel, Andrew Blair, Alice Irene.