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