Andrew Herbert Weir — (1891-1975)