Answer
Weir retired from the military in 1921. This marked the end of his distinguished military career, which spanned several decades and included service in various conflicts. After his retirement, Weir continued to contribute to society through his involvement in various organizations and activities.