Person
Peerage person ID=263870
Not who you're looking for? Others named James William Armstrong: Canadian politician (1860–1928)
Family