William Macdonald, Officer of the Highland Society of Scotland
John Kay British, Scottish
Subject William Macdonald British, Scottish
Not on view