 Joe Carstairs' legal father was Scottish army officer Captain Albert Carstairs, first of the Royal Irish Rifles and later the Princess of Wales's Own.Captain Carstairs re-enlisted with the Army the week before Joe was born; he and Evelyn divorced soon afterwards.At least one biographer has suggested that the captain may not have been Joe's biological father.