Hugh Rose, 24th of Kilravock (Q76144666)
(1863-1946)
Language:
other details