William Menteith of Kerse and Alva (Q76325209)
Peerage person ID=689884
Language:
other details