Barbara Villiers, later Duchess of Cleveland (1640–1709) Eric (circa 1662—1665) Barbara Villiers, later Duchess of Cleveland (1640–1709) Read More »
Charles Stuart, Third Duke of Richmond and Sixth Duke of Lennox (1639–1672) Eric (circa 1661) Charles Stuart, Third Duke of Richmond and Sixth Duke of Lennox (1639–1672) Read More »