Archibald CAMPBELL

Name
Archibald /CAMPBELL/
Given names
Archibald
Surname
CAMPBELL