Dom Sylvester Houédard British, 1924-1992