Andre De Ruyter Has RESIGNED (Here's Why).