1989 Prep School Football Teams Winning the Southern Transvaal Knock-on at Wits Stadium
1989 Prep School Football Teams Winning the Southern Transvaal Knock-on at Wits Stadium
1989 Prep School Football Teams Winning the Southern Transvaal Knock-on at Wits Stadium
1989 Prep School Football Teams Winning the Southern Transvaal Knock-on at Wits Stadium
1989 Prep School Football Teams Winning the Southern Transvaal Knock-on at Wits Stadium
1989 Prep School Football Teams Winning the Southern Transvaal Knock-on at Wits Stadium
1989 Prep School Football Teams Winning the Southern Transvaal Knock-on at Wits Stadium
1989 Prep School Tennis Championships
1989 Prep School Tennis Championships
1989 Prep School Tennis Championships
1989 Prep School Tennis Championships
1989 Prep School Tennis Championships
1989 Prep School Tennis Championships
1989 Rotary Exchange
1989 Rugby First XV
1989 Senior Altar Boys
1989 Senior Basketball Team
1989 Sons of Old Boys
1989 Sons of Old Boys - Prep
1989 Standard 10 I Matric
1989 Standard 10 II Matric
1989 Standard 10 Stock Exchange Investment Game
1989 Std 10 ICL Chartered Accountants Business Game
1989 Swimmng Team
1989 Under 11 & Ter Horst A Cricket Teams