Person
Peerage person ID=344837
Family
Not who you're looking for? Others named Joseph Armstrong: British locomotive engineer (1816-1877) · English footballer (1892-1966)