John Campbell of Shankstown (Q6225027)
Scottish politician and noble
Language:
other details
aliases John Campbell
description Scottish politician and noble

External Links