William Dyce


William Dyce

William Dyce (Scottish, 1806-1864)