List of National Assembly members of the 23rd Parliament of South Africa explained

2nd National Assembly
Background Color:Green
Body:National Assembly of South Africa
Country:South Africa
Meeting Place:Houses of Parliament
Election:2 June 1999
Term Start:June 1999
Term End:April 2004
Before:1st
After:3rd
Membership1:400
Control1:African National Congress
Chamber1 Leader1 Type:Speaker
Chamber1 Leader1:Frene Ginwala (ANC)
Chamber1 Leader2 Type:Deputy Speaker
Chamber1 Leader2:Baleka Mbete (ANC)
Chamber1 Leader3 Type:President
Chamber1 Leader3:Thabo Mbeki (ANC)
Chamber1 Leader4 Type:Leader of the Opposition
Chamber1 Leader4:Tony Leon (DP)
Chamber1 Leader6 Type:Cabinet
Chamber1 Leader6:Mbeki I

This article lists the members of the National Assembly of South Africa during the 23rd South African Parliament, which sat between 1999 and 2004. Members were elected during the elections of 2 June 1999, South Africa's second under universal suffrage. The African National Congress (ANC) augmented its majority, winning a super-majority of 266 seats in the 400-seat legislature, and the Democratic Party (DP) superseded the defunct National Party as the official opposition. The ANC's Thabo Mbeki was elected to his first term as President of South Africa.

On 14 June 1999, the Assembly re-elected Frene Ginwala as Speaker of the National Assembly and re-elected Baleka Mbete as Ginwala's deputy. Though Ginwala was elected unopposed, Mbete beat a challenge from Dene Smuts of the DP, who received 47 votes against Mbete's 326.[1]

Composition

The table below shows the number of seats held by each party in the assembly. While the first column provides the number of seats won in the 2 June 1999 election, the second column reflects the state of parties as of 5 April 2003 at the conclusion of the 2003 floor-crossing window.[2] |-style="background:#e9e9e9;"!colspan="2" style="text-align:left"| Party !! style="text-align:center"| 1999!2003|-| || 266 || 275|-| || 38 || — |-| || 34 || 31|-| || 28 || 20|-| || 14 || 4|-| || 6 || 7|-| || 3 || 3 |-| || 3 || 3|-| || 3 || 2|-| || 2 || 2|-| || 1 || 1 |-| || 1 || 0|-| || 1 || 1|-| || — || 46|-| || — || 1|-| || — || 1|-| || — || 1|-| || — || 1|-| || — || 1|-|colspan="2" style="text-align:left"| Total || style="text-align:right"| 400 || 400|}During the floor-crossing window, the official opposition, the DP, formally relaunched as the Democratic Alliance; its members and their seats were therefore transferred. The window also saw the creation of five new political parties with one representative apiece in the National Assembly: the Alliance for Democracy and Prosperity (represented by Nelson Ramodike, formerly of the United Democratic Movement), the Independent African Movement (represented by the Inkatha Freedom Party's Teresa Millin), the Independent Democrats (represented by the Pan Africanist Congress's Patricia de Lille), National Action (represented by the Afrikaner Eenheidsbeweging's Cassie Aucamp), and the Peace and Justice Congress (represented by the Inkatha Freedom Party's Farouk Cassim).[3]

Graphical representation

This is a graphical comparison of party strengths as they were in the National Assembly at the outset of the 23rd Parliament:

Members

The following lists the Members of the National Assembly as elected on 2 June 1999, accounting for members who withdrew from the list in the immediate aftermath of the election[4] and taking into account changes in membership until November 2001.[5] [6]

MemberPartyList
Thomas AbrahamsUDMNational
Salam AbramUDMGauteng
Roy AinslieANCKwaZulu-Natal
Ken AndrewDPWestern Cape
Jonathan ArendseANCWestern Cape
Kader AsmalANCNational
Cassie AucampAEBNational
Dirk BakkerNNPGauteng
Ngconde BalfourANCNational
UCDPNorth West
Olaf BaloyiIFPKwaZulu-Natal
Richard BaloyiANCLimpopo
Sponono BaloyiANCNational
Hennie BekkerIFPNational
Brian BellDPMpumalanga
Jean BenjaminANCNational
Francois BeukmanNNPWestern Cape
Fezile BhenguANCNational
Geoffrey BhenguIFPKwaZulu-Natal
Ruth BhenguANCNational
Bhekizwe BiyelaIFPKwaZulu-Natal
NNPKwaZulu-Natal
Sakkie BlanchéFANational
Dennis BloemANCNational
ANCNational
Mnyamezeli BooiANCWestern Cape
Gloria BormanDPKwaZulu-Natal
Andries BothaDPFree State
Ntombazana BothaANCEastern Cape
Nigel BruceDPGauteng
Mangosuthu ButheleziIFPNational
Mildred ButheleziANCKwaZulu-Natal
Ismail CachaliaANCNational
Sheila CamererNNPGauteng
Yunus CarrimANCNational
Farouk CassimIFPNational
Judy ChalmersANCEastern Cape
Patrick ChaukeANCNational
Laloo ChibaANCNational
Lassy ChiwayoANCMpumalanga
Moss ChikaneANCGauteng
ANCNational
Nonceba CindiANCNorth West
Nic ClellandDPKwaZulu-Natal
Mietha Coetzee-KasperANCFree State
Jeremy CroninANCNational
Pauline CupidoDPWestern Cape
Siyabonga CweleANCKwaZulu-Natal
Manny da CamaraDPMpumalanga
Ian DavidsonDPGauteng
Rob DaviesANCNational
Johnny de LangeANCNational
Patricia de LillePACNational
Tertius DelportDPEastern Cape
Bonginkosi DhlaminiIFPGauteng
Nelson DialeANCLimpopo
Thoko DidizaANCNational
Sello DithebeANCNational
Paul DitsheteloUCDPNational
David DlaliANCNational
Bathabile DlaminiANCKwaZulu-Natal
Nkosazana Dlamini-ZumaANCNational
Geoff DoidgeANCEastern Cape
Basil DouglasIFPGauteng
Cobus DowryNNPWestern Cape
Cheryllyn DudleyACDPKwaZulu-Natal
Ndleleni DumaANCNorth West
Johann DurandNNPGauteng
Dirk du ToitANCFree State
Malcolm DyaniANCNational
Ebrahim EbrahimANCKwaZulu-Natal
Colin EglinDPWestern Cape
Mike EllisDPKwaZulu-Natal
Alec ErwinANCNational
Felix FankomoANCLimpopo
Stuart FarrowDPEastern Cape
Henry FazzieANCNational
Elred FerreiraIFPNational
Ben FihlaANCEastern Cape
Geraldine Fraser-MoleketiANCNational
Cedric FrolickUDMEastern Cape
Ela GandhiANCKwaZulu-Natal
André GaumNNPWestern Cape
Ivy GcinaANCEastern Cape
Boy GeldenhuysNNPGauteng
Mluleki GeorgeANCEastern Cape
Pierre-Jeanne GerberANCNational
Douglas GibsonDPGauteng
ANCFree State
Frene GinwalaANCNational
John GogotyaANCNational
John GomomoANCNational
Mbulelo GoniweANCEastern Cape
Alwyn GoosenANCEastern Cape
Vincent GoreDPGauteng
Kobus GousNNPGauteng
Pregs GovenderANCNational
Louis GreenACDPNational
Carl GreylingNNPWestern Cape
Mannetjies GroblerDPGauteng
Pieter GroenewaldFFNational
Stefan GrovéANCMpumalanga
Donald GumedeANCNational
Bertha GxowaANCGauteng
Fatima HajaigANCGauteng
Derek HanekomANCNational
Nomatyala HanganaANCNational
Rudi HeineDPKwaZulu-Natal
Peter HendrickseANCEastern Cape
Jackson HlanekiANCLimpopo
Nomvula HlangwanaANCNational
Mhlabunzima HlengwaIFPKwaZulu-Natal
Barbara HoganANCGauteng
Bantu HolomisaUDMNational
Patekile HolomisaANCEastern Cape
Roy JankielsohnDPFree State
Essop JassatANCNational
John JefferyANCKwaZulu-Natal
Rhoda JoematANCWestern Cape
Pallo JordanANCNational
Mziwamadoda KalakoANCNational
Sandy KalyanDPKwaZulu-Natal
Bruce KannemeyerANCWestern Cape
Rebecca KasienyaneANCNorth West
Ronnie KasrilsANCNational
James KatiANCNational
Nkenke KekanaANCGauteng
Jakob KgarimetsaANCNorth West
Qalas KgauweANCNorth West
Lesiba KgweleANCNorth West
Butana KomphelaANCFree State
Gerhard KoornhofUDMNational
Zoliswa KotaANCNational
Zunaid KotwalANCMpumalanga
Nocwaka LamaniANCNational
Luwellyn LandersANCNational
Donald LeeDPEastern Cape
Kgaogelo LekgoroANCGauteng
Mpho LekgoroANCNational
Mosiuoa LekotaANCNational
Tony LeonDPGauteng
Elda LeshikaANCLimpopo
Charlotte LobeANCNational
Desmond LockeyANCNorth West
Tsietsi LouwANCNational
Sam LouwANCNorth West
Mark LoweDPKwaZulu-Natal
Eric LucasIFPKwaZulu-Natal
Albertina LuthuliANCKwaZulu-Natal
Arthur LyleANCLimpopo
Brigitte MabandlaANCNational
Louisa MabeANCNational
Curtis MabenaANCGauteng
Masilo MabetaUDMNational
Rejoice MabudafhasiANCLimpopo
David MabuzaANCMpumalanga
Mighty MadasaACDPGauteng
Penuell MadunaANCNational
Ace MagashuleANCFree State
Mavis MagaziANCGauteng
Emmanuel MagubaneANCKwaZulu-Natal
Gratitude MagwanisheANCGauteng
Gwen MahlanguANCNational
Mninwa MahlanguANCNational
Nomhle MahlaweANCEastern Cape
Farida MahomedANCNational
Douglas MaimaneANCNorth West
Sophie MaineANCNorth West
Welsh MakandaUDMNational
Caroline MakasiANCWestern Cape
Helen MalebanaANCLimpopo
Lorna MaloneyANCNational
Dan MalulekeDPGauteng
Maureen MalumiseANCFree State
Winnie MandelaANCNational
Mosibudi MangenaAZAPONational
Salie ManieANCNational
Trevor ManuelANCNational
Magwaza MaphalalaANCKwaZulu-Natal
Ike MaphothoANCLimpopo
Inka MarsIFPKwaZulu-Natal
Ben MartinsANCKwaZulu-Natal
Mzwandile MasalaANCEastern Cape
Jakes MasekaUDMNational
Tlokwe MaserumuleANCLimpopo
Ntsiki MashimbyeANCNational
Neo MasithelaANCNational
Michael MasuthaANCNational
Piet MathebeANCMpumalanga
Ivy Matsepe-CasaburriANCNational
Joe MatthewsIFPNational
Maggie MaunyeANCGauteng
Shepherd MayatulaANCEastern Cape
Ali MaziyaANCGauteng
Lucas MbadiUDMEastern Cape
Baleka MbeteANCNational
Nozizwe MbomboANCGauteng
Bukelwa MbulawaANCNational
Lindiwe MbuyaziIFPKwaZulu-Natal
Graham McIntoshDPKwaZulu-Natal
Membathisi MdladlanaANCNational
Kenneth MeshoeACDPNational
Isaac MfundisiUCDPNational
Norman MiddletonIFPNational
Dickson MkonoUDMEastern Cape
Phumzile Mlambo-NgcukaANCNational
Andrew MlangeniANCNational
Pamela MnandiANCNational
Albert MncwangoIFPKwaZulu-Natal
Nokuzola MndendeUDMNational
Garth Piet MngomezuluANCMpumalanga
Bafunani MnguniANCNational
Susan MnumzanaANCFree State
Thandi ModiseANCNational
Lewele ModisenyaneANCFree State
Khatliso MoeketseANCFree State
Ron MofokengANCGauteng
Stanley MogobaPACNational
Ismail MohamedANCNational
Johnny MohlalaANCNational
Peter MokabaANCNational
Aubrey MokoenaANCGauteng
Angie MolebatsiANCNorth West
Bernard MolewaANCNorth West
Joyce MoloiANCNational
Arthur MolotoANCLimpopo
Julius MongwaketseANCNational
Dan MontsitsiANCNational
Kay MoonsamyANCNational
Errol MoorcroftDPEastern Cape
Valli MoosaANCNational
Craig MorkelNNPWestern Cape
Dimakatso MorobiANCGauteng
Rolson MoropaANCMpumalanga
Storey MorutoaANCGauteng
Kgoloko MorwamocheANCLimpopo
Maxwell MossANCWestern Cape
Lesiba MothibaUDMNational
Percylia MothoagaeANCNorth West
Dorothy MotubatseANCNational
Mandisi MpahlwaANCEastern Cape
Hlonitshwa MpakaANCGauteng
Alfred MpontshaneIFPKwaZulu-Natal
Sithole MshuduluANCGauteng
Mandla MsomiIFPKwaZulu-Natal
Sankie Mthembi-MahanyeleANCNational
Ben MthembuANCMpumalanga
Nomsa MtsweniANCMpumalanga
Wilson MudauANCMpumalanga
Sydney MufamadiANCNational
Corné MulderFFNational
Pieter MulderFFNational
Irene MutsilaANCLimpopo
Abraham MziziIFPNational
Monontsi MzondekiANCNational
Billy NairANCNational
John Henry NashANCEastern Cape
John NcinaneANCEastern Cape
Bernard NcubeANCNational
Velaphi NdlovuIFPKwaZulu-Natal
Samson NdouANCNational
Rita NdzangaANCGauteng
Andries NelANCNational
Maans NelNNPNorthern Cape
Nhlanhla NeneANCKwaZulu-Natal
Wilma Newhoudt-DruchenANCNational
Doris NgcengwaneANCGauteng
James NgculuANCNational
Ben NgubaneIFPKwaZulu-Natal
Harriet NgubaneIFPNational
Mbongeni NgubeniANCNational
Lindiwe NgwaneANCNational
Lydia NgwenyaANCLimpopo
Joe NhlanhlaANCNational
Nkosinathi NhlekoANCNational
Dumisile NhlengethwaANCMpumalanga
Keppies NiemannNNPNorthern Cape
Makho NjobeANCNational
Abe NkomoANCGauteng
Boy NobungaANCNational
Mwelo NonkonyanaANCEastern Cape
Charles NqakulaANCNational
Nosiviwe NqakulaANCNational
Sally NqodiANCEastern Cape
Sisi NtombelaANCNational
Bongi NtuliANCMpumalanga
Bheki NtuliANCKwaZulu-Natal
Richard NtuliDPGauteng
Benjamin NtuliANCGauteng
Lewis NzimandeANCNational
Willem OdendaalNNPFree State
Martha OlckersNNPWestern Cape
Dan OlifantANCWestern Cape
Godfrey OliphantANCNational
Dullah OmarANCNational
Gert OosthuizenANCGauteng
Sydney OppermanDPWestern Cape
Aziz PahadANCNational
Essop PahadANCNational
John PhalaANCLimpopo
Elizabeth PhantsiANCNorthern Cape
Motsoko PhekoPACNational
Stephen PhohlelaANCFree State
Randy PieterseANCWestern Cape
Richard PillayDPGauteng
Sakkie PretoriusNNPWestern Cape
Pierre RabieNNPWestern Cape
Ruth RabinowitzIFPNational
Bheki RadebeANCFree State
Jeff RadebeANCNational
Margaret RajballyMFKwaZulu-Natal
Mandu Ramakaba-LesieaANCNational
Mewa RamgobinANCNational
Nelson RamodikeUDMLimpopo
Mampi RamotsamaiANCNational
Solomon RasmeniANCNorth West
Lanval ReidANCNational
Rodney RhodaNNPWestern Cape
Selby RipingaANCNational
Usha RoopnarainIFPKwaZulu-Natal
Nozizwe RoutledgeANCNational
Cas SaloojeeANCGauteng
Philip SchalkwykDPGauteng
Johnny SchippersNNPWestern Cape
Hendrik SchmidtDPGauteng
Greg SchneemannANCGauteng
Manie SchoemanANCEastern Cape
Renier SchoemanNNPKwaZulu-Natal
Mpho ScottANCKwaZulu-Natal
Sybil SeatonIFPKwaZulu-Natal
Priscilla SekgobelaANCMpumalanga
James SelfeDPWestern Cape
Janet SempleDPGauteng
Connie SeptemberANCNational
Reggie SeptemberANCNational
Joe SeremaneDPNorth West
Wally SeroteANCNational
Susan ShabanguANCNational
Tinyiko ShilubanaANCNational
Ntombi ShopeANCNational
Maxwell SibiyaIFPNational
Bernice SigabiDPGauteng
Stella SigcauANCNational
Alice SigcawuANCNational
Ezra SigwelaANCEastern Cape
Richard SikakaneANCKwaZulu-Natal
Stan SimmonsNNPWestern Cape
Lindiwe SisuluANCNational
Dumisani SitholeANCGauteng
Windvoel SkhosanaANCNorth West
Ben SkosanaIFPNational
Zola SkweyiyaANCNational
Jan SlabbertIFPNational
Hennie SmitNNPWestern Cape
Peter SmithIFPNational
Vincent SmithANCGauteng
Dene SmutsDPWestern Cape
Bangilizwe SoloANCGauteng
Gassan SolomonANCNational
Buyelwa SonjicaANCEastern Cape
Jabu SosiboANCNational
Maggie SotyuANCFree State
Rhoda SouthgateACDPWestern Cape
Paul SwartDPNorth West
Steven SwartACDPNational
Raenette TaljaardDPGauteng
Elizabeth ThabetheANCNational
Bulelwa TintoANCWestern Cape
Jack ToloANCLimpopo
Manto Tshabalala-MsimangANCNational
Ntshadi TsheoleANCLimpopo
Josephine TshivhaseANCLimpopo
Steve TshweteANCNational
Ben TurokANCNational
Ntombikayise TwalaANCNational
Ismail VadiANCNational
Randall van den HeeverANCNational
Albertus van der MerweNNPFree State
Koos van der MerweIFPNational
Susan van der MerweANCNational
Frik van DeventerNNPWestern Cape
Alie van JaarsveldNNPEastern Cape
Kraai van NiekerkFANational
Marthinus van SchalkwykNNPWestern Cape
Anna van WykNNPWestern Cape
Annelizé van WykUDMNational
Boeboe van WykANCNorthern Cape
Nelville van WykANCNorthern Cape
Suzanne VosIFPNational
Michael WatersDPGauteng
Gavin WoodsIFPNational
Lulama XingwanaANCGauteng
Tony YengeniANCNational
Langa ZitaANCGauteng
Musa ZondiIFPKwaZulu-Natal
Paul ZondoANCGauteng
Nhlanhla ZuluIFPKwaZulu-Natal
Jacob ZumaANCNational

Vacancies and replacements

The table below records mid-term departures from the legislature from the time of the election until November 2001.[7]

MemberPartyTerm EndReplacement
Lizzie AbrahamsANC1 May 2000Replaced by Sello Dithebe on 1 May 2000.
Sakhiwo BelotANC28 June 2001Replaced by Sisi Ntombela on 3 July 2001.
Rosemary CapaANCDecember 2000Replaced by Nomhle Mahlawe on 16 February 2001.
Sam de BeerUDM15 February 2001Replaced by Jakes Maseka on 20 February 2001.
Pierre de VosDP12 June 2000Replaced by Roy Jankielsohn on 13 June 2000.
Andrew FeinsteinANC31 August 2001Replaced by David Dlali on 4 September 2001.
Malusi GigabaANC19 November 2001Replaced by Lanval Reid on 20 November 2001.
Mabhuza GinindaANC2 July 2001Replaced by Wilson Mudau on 3 July 2001.
Limpho HaniANC17 August 1999Replaced by Kay Moonsamy on 27 September 1999.
Mlungisi HlongwaneANC1 July 1999Replaced by Ismail Mohamed on 26 July 1999.
Priscilla JanaANC22 March 2001Replaced by Boy Nobunga on 3 July 2001.
Themba KhozaIFP28 May 2000Replaced by Bonginkosi Dhlamini on 21 June 2000.
Serake LeeuwANC6 December 2000Replaced by Nocwaka Lamani on 3 July 2001.
Louis LuytFA1 February 2001Replaced by Sakkie Blanché on 1 February 2001.
Janet LoveANC1 August 1999Replaced by Hlonitshwa Mpaka on 10 August 1999.
Cengi MahlalelaANC6 December 2000Replaced by Lassy Chiwayo on 3 July 2001.
Thabo MakunyaneANC5 December 2000Vacant as of November 2001.
Thabang MakwetlaANC2 July 2001Replaced by Curtis Mabena on 3 July 2001.
Beatrice MarshoffANC28 June 2001Replaced by Bafunani Mnguni on 3 July 2001.
Thabo MbekiANC14 June 1999Replaced by Ephraim Mogale on 14 June 1999.
Fihli MbongoANC29 December 2000Replaced by Gert Oosthuizen on 16 February 2001.
Roelf MeyerUDM31 January 2000Replaced by Sagadava Naidoo on 1 February 2000.
Mighty MgidiANC2 July 2001Replaced by David Mabuza on 3 July 2001.
Smangaliso MkhatshwaANC6 December 2000Replaced by James Kati on 3 July 2001.
Bheki MkhizeANC30 July 2000Replaced by Johnny Mohlala on 1 September 2000.
Ephraim MogaleANC2 July 2001Replaced by Louisa Mabe on 3 July 2001.
Seiso MohaiANC28 June 2001Replaced by Butana Komphela on 3 July 2001.
Koko MokgalongANC1 July 1999Replaced by Helen Malebana on 20 September 1999.
Jannie MombergANC26 June 2001Replaced by Joyce Moloi on 1 August 2001.
Mtutuzeli MpehleANC1 April 2001Replaced by Manie Schoeman on 1 April 2001.
Ndaba MtiraraUDM12 March 2001Replaced by Dickson Mkono on 26 March 2001.
Lawrence MushwanaANC21 June 1999Replaced by Ntshadi Tsheole on 24 June 1999.
Sipo MzimelaUDM2001Replaced by Welsh Makanda on 2 August 2001.
Sagadava NaidooUDM2 November 2000Replaced by Lesiba Mothiba on 20 February 2001.
Gabriel NdabandabaIFP27 June 2001Replaced by Usha Roopnarain on 27 June 2001.
Duma NkosiANC1 November 2001Replaced by Storey Morutoa on 1 November 2001.
Isaiah NtshangaseANCFebruary 2001Replaced by Albertina Luthuli on 2 April 2001.
Buyisiwe NzimandeIFP31 March 2001Replaced by Olaf Baloyi on 1 April 2001.
Naledi PandorANC21 June 1999Replaced by Mandu Ramakaba-Lesiea on 24 June 1999.
Mathews PhosaANC11 August 1999Replaced by Stefan Grové on 27 September 1999.
Kisten RajooIFP1 August 2000Replaced by Maxwell Sibiya on 1 August 2000.
Gregory RockmanANC1 May 2000Replaced by Henry Fazzie on 3 May 2000.
Danie SchutteNNP31 January 2000Replaced by Adriaan Blaas on 1 February 2000.
Omie SinghDP1 October 2001Replaced by Mark Lowe on 1 October 2001.
Enver SurtyANC23 June 1999Replaced by Percylia Mothoagae on 24 June 1999.
Melanie VerwoerdANC1 March 2001Replaced by Ismail Cachalia on 3 July 2001.
Bavumile VilakaziANC6 December 2000Replaced by Rita Ndzanga on 28 February 2001.
Mthunzi VilakaziANC16 February 2000Replaced by Rolson Moropa on 1 May 2000.
Constand ViljoenFF1 May 2001Replaced by Pieter Groenewald on 1 May 2001.
Abe WilliamsNNP14 August 2000Replaced by Johnny Schippers on 14 August 2000.

External links

Notes and References

  1. Web site: 1999-06-14 . Ginwala returns as Speaker . 2023-04-08 . The Mail & Guardian . en-ZA.
  2. 10 April 2003 . General Notice: Notice 1259 of 2003 – Publication of Names of Members of the National Assembly . . Pretoria, South Africa . . 454 . 24743 . 17 May 2023.
  3. Web site: 2003-04-04 . ANC secures two-thirds majority . 2023-05-17 . The Mail & Guardian . en-ZA.
  4. 11 June 1999 . General Notice: Notice 1319 of 1999 – Electoral Commission: Representatives Elected to the Various Legislatures . . Pretoria, South Africa . . 408 . 20203 . 26 March 2021.
  5. Web site: 1999-09-27 . Members of the National Assembly . dead . https://web.archive.org/web/19991128094412/http://www.parliament.gov.za:80/na/mps.html . 28 November 1999 . 2023-04-02 . Parliament of South Africa.
  6. Web site: 2002-06-02 . The National Assembly List of Resinations and Nominations . dead . https://web.archive.org/web/20020602095739/http://parliament.gov.za/na/resign.htm . 2 June 2002 . 2023-04-02 . Parliament of South Africa.
  7. Web site: The National Assembly List of Resinations and Nominations . dead . https://web.archive.org/web/20000203010351/http://parliament.gov.za/na/resign.htm . 3 February 2000 . 2023-04-02 . Parliament of South Africa.