Illa David
Position keeper
Country Papua New Guinea Papua New Guinea

Career