Lt. Archibald Campbell

Lt. Archibald Campbell

British, 1739 - 1791