A formal black and white portrait of Stanley Price Weir wearing the rank of colonel. Judging by the 10th Battalion colour patch on his shoulder, probably taken as Honorary Colonel of the 10th Battalion 1921 or later.