public profile
Son of Willem Herklaas Swanepoel, b3c7d4e12f3 and Martjie Maria Josina Swanepoel Brother of David Johannes Styane, b3c7d4e12f3g1; Martha Elizabeth van Zyl, b3c7d4e12f3g2 and William Hercules Styane, b3c7d4e12f3g3