Vexed Cassidy

Vexed Cassidy

Amateur military/British Imperial history enthusiast and collector (esp. British firearms and swords)