Donald MacLellan of Rothesay/Morag Ramsay

Donald MacLellan of Rothesay/Morag Ramsay

Artist
James Duncan MacKenzie

James Duncan MacKenzie