James Castle American, 1899-1977