Descendants of Rob Roy MacGregor

Notes


6. John MACGREGOR

"Taylor" - presumably Tailor