SWANEPOEL Kenneth Andrew 1946-2005