En 1688, Jacobo II le nombró Vizconde de Dundee mientras estaba con el ejército escocés en Inglaterra.