president@egha.co.za
rulesandtec@egha.co.za
hp@egha.co.za
masters@egha.co.za
treasurer@egha.co.za
schools@egha.co.za
+27 (0)76 343 3732
support@egha.co.za