Background
Major was born on September 27, 1867.
Major was born on September 27, 1867.
On 24 July 1886, Major was Lieutenant Royal Engineers. On November 23, 1896 he was Captain of Royal Engineers.
From 1 January 1900 to 31 December 1901 he was Deputy Assistant Director of Railways in South Africa.
From January 1902 to June 1902 Major was Assistant Director of Railways. In july 1902, he became Secretary of Railway Board of Control in South Africa.
Since December 1903, he joined Chinese Engineering and Mining Co. (now Kailan Mining Administration).
In 1891, he fought in Miranzai (the 1st expedition).
From 9 November 1897 to 18 January 1898, he served with Tirah Expedition Force, Field Engineer, Lines of Communications.
From 1899-1902 he was on Staff in South African War.