Carl (Theodor) Hubacher (1897-1990)