James Graham, 2nd Marquess of Montrose (1633-1669)

Biography
__SHOWFACTBOX__