Colonel Diana Geraldine Mary Anderson, RRC, OStJ (born 29 January 1935) is a British nurse, midwife and civil servant.