Charles Stewart, 3rd Duke of Richmond

Scottish-English nobleman