john thomas 1929