Alexander Stewart, of Balnabroich (Q111443630)
Language:
other details