John Randolphus de Trafford (Q75322890)
(1820-1879)
Language:
other details