Bruce Duncan

Salisbury, Wiltshire, United Kingdom

1-star seller

AbeBooks seller since August 3, 2026