Alex became a student of medical science at Kings College Hospital, London, qualifying M.R.C.S., L.R.C.P. in 1906. He later became a specialist in hygiene. On 1st August 1908 he joined the Medical Services at the rank of Lieutenant, then served in South Africa from 1910 to 1913, during which time he gained promotion to the rank of Captain on 1st February 1912. At the outbreak of war Alex was stationed at Colchester. He entered the war in France on 19th August 1914 as the Regimental Medical Officer of the 9th Lancers but was taken captive by the Germans on 31st October at Messines. On 4th November he was taken to the prisoner of war camp Gutersloh in Germany. He remained in Germany until 1915, when he was repatriated back to the UK. In 1916 Alex returned to France, serving in France and Belgium as Commanding Officer of the 93rd Field Ambulance. Throughout this time he served under the rank of acting Lieutenant Colonel from 3rd December 1916 to 26th March 1919. On 21st May 1920 he gained the rank of temporary Major, becoming Major on 1st August 1920. From 1922 to 1926 he served in Hong Kong, then went onto India, serving there from 1926 to 1929, when he was invalided. After recovering he continued to serve in India from 1930 - 1932 and 1932 - 1935 when he was invalided again. He gained the rank of Lieutenant Colonel on 3rd August 1933, then retired on pay on 30th September 1935. He was removed from the Roll of Officers on 7th November 1935.