Person
Peerage person ID=319954
Not who you're looking for? Others named James Shearer: Scottish architect (1881–1962)
Family