Cart 0

William Barnett Spencer (British, fl.mid-19th Century)