s m i t h f i e l d . c o . z a

Family History

du Plessis

Farm Ruigtevlei

du Plessis (Ruigtevlei)

Family history to be added.