The "John Holmes" user's logo

John Holmes

Dorchester, United Kingdom

www.dukes-auctions.com

Fine Art Auctioneers since 1823

Stacks