Supra Boats Team Rider Cory Teunissen Wins Mandurah World Cup