Aberdeen University Graduations: David follows his family’s footsteps

Proud moments for Steyn family members David, David Steyn, John and Michael
Proud moments for Steyn family members David, David Steyn, John and Michael

Breaking