Campbell, Archibald, surveyor.

Relationships: