Duncan Pierce

Back soonish

The previous incarnation of this site had to be taken down because it had become insecure. I am working on a replacement.