Person
Peerage person ID=685780
Family
Not who you're looking for? Others named Gilbert Primrose: Scottish Calvinist minister in France and London · a Scottish surgeon