Weir, Ernest Tener, 1875-1957