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