James Cassie (1819 - 1879) - Balmoral Castle, Aberdeenshire. Oil on canvas.