Weir, Jim, 1922-