Sir James Halyburton (Q17984554)
Scottish landowner and politician
Language:
other details
aliases James Halyburton of Thorngreen
description Scottish landowner and politician

External Links