The Catawba Valley Scottish Society.
Catawba Valley Scottish Society.
Huntersville : Catawba Valley Scottish Society,
1998.
Title from cover.
Catawba Valley Scottish Society.