Person
Peerage person ID=625645
Not who you're looking for? Others named John Francis Campbell: Scottish author and Celticist (1821–1885)
Family