Kyle John has signed a first professional Everton contract

Quick Reply