James Hamilton, 1st Lord Hamilton, 6th of Cadzow and Princess Mary Stewart, Countess of Arran January 30, 2022 /