Person
Peerage person ID=83216
Not who you're looking for? Others named James Hastings: British minister and scholar (1852–1922) · Irish dean
Family