Lieutenant Colonel J. Wilson

Lieutenant Colonel J. Wilson

British, 1783 - 1868