1964 Rev. Brother Edwin, the Provincial; Mr Odendaal, the Administrator of the Transvaal and Mr P Roos, Mayor of Joahannesburgat the 75th dinner which more than 400 guests attended.
1964 Four St David's Old Boys
1985 Prep School Inter-House Athletics
1985 Carol Pageant
1985 Soccer U8 teams
1985 Soccer U12 teams
1986 Art Exhibition
1988 Prep trip to Rustenburg Platinum Mine
1993 Grade O Playground with Tractor - Rugani 1
1993 Helicopter landing on school rugby field
1993 Roof Construction for the Swimming Pool
1993 Pool Roof Wetting
2002 Music Rehearsal with Terence Marais and Liam Carter
2004 St David's Forum - Wine Tasting Evenings
2004 Grade 6 Camp in Ubugani Entambeni Game Reserve, Waterberg
1995 East London Football Tour
1995 School Tour to Gwalagwala
1964 Some of the Old Boys Sons who are attending the College. Brother Anthony on the right.
1964 Chess Club in action
1964 Golf, Clive Schoombie tees off
Matric Dance 1964 ; "I Could Have Danced All Night"
1964 Prep School Boys and Brother Philip
1985 Commonwealth Team Cricket - Prep.
1985 Matric dance -Theme Oriental
1985 Rugby Photos 1st X1
1985 Soccer U10 teams
1988 Prep East London Football Tour
2002 School Play, "Guards! Guards!" by Terry Pratchett - behind the scenes
2004 Julie and Pam take "Alice" to Thomas More College
1997 East London Football Tour
1999 Amphitheatre under Construction
1998 Prep School Tour to Barberton
1959 Swimming Record Breakers
1963 College Bus
1964 Swimming Inter-House Gala at the original pool
1985 Prep Tennis teams
1987 Class Photo Standard 8B
1992 Prep Inter-house Cross Country
1994 Standard 5 Leadership Camp at Buffelskloof
1999 East London Football Tour and Train Trip
2001 St David's Forum (First) with Clem Sunter
2002 St David's Forum with Clem Sunter and Rabbi Harris
2003 Grade 8 Book Quiz
2003 Grade 10 and 11 Book Quiz
2004 Library teaching area, Bridget Fleming in action
1998 College Pavilion Under Construction - 1
1998 Demolition of Toilet Block
1998 East London Football Tour
1985 Cricket Ter Horst team photos. A, B and C teams