James Davies

When James Davies isn’t repairing linear accelerators or parenting his fifteen daughters - four feral humans and eleven well-mannered hens - he reads, writes, and fells trees.

Popular items by James Davies

View all offers