Miscellaneous Artillery
Daniel Harper
Crew (5), Williamite, Dutch, Jacobite
War of the Grand Alliance (1688-1697)
0000-00-00 00:00:00