Description of Content

Dr Archibald MacDonald (Snr) and Christina MacDonald, with a horse, two dogs and a rooster on a chair.

More Information