Robert Haining's service lasted from 1901 up to the 1950s and was given the honor of Knight Commander of the Order of the Bath.
Robert Haining's service lasted from 1901 up to the 1950s and was given the honor of Knight Commander of the Order of the Bath.