James Graham, 6th Duke of Montrose (Q6134815)
Scottish engineer and architect; Royal Navy officer during WWII (1878-1954)
Language:
other details