Desmond Armstrong
Howick, KwaZulu-Natal

Desmond Armstrong (Des) has for over 30 years been closely associated with the history, heritage and culture of South Africa. … Read More