Charters of the church land of Auchinleck


17301222