Esmé Stewart, 2nd Duke of Richmond (Q1367954)
Scottish duke
Language: