De 23-jarige aanvaller komt per direct over van de club uit Spangen. John speelde de afgelopen vijf seizoenen voor Sparta Rotterdam. In totaal kwam hij 104 competitieduels in actie voor de Rotterdamse club. In die duels wist hij twaalf keer het net te vinden. John is kort geleden nog in opspraak geweest nadat hij was weggestuurd van het trainingskamp in Portugal.
Hij debuteerde in 2007 voor Sparta als invaller van Marvin Emnes maakte hij zijn eerste minuten voor de Kasteelclub.
FC-Twente liet het niet bij die ene versterking vandaag naast John maakt ook Daniel Márcio Fernandes de overstap naar de Tukkers. De Portugese doelman was transfervrij, nadat zijn contract begin deze maand was beëindigd bij CFR 1907 Cluj. Voordat de doelverdediger actief was in Roemenië speelde hij onder andere voor VFL Bochum.
De geboren Canadees speelde in het verleden zes interlands voor Canada onder 20. Waarna hij zijn nationaliteit veranderde naar de Portugese. Daarna speelde hij interlands voor Jong Portugal. Ook speelde hij twee duels voor de Portugese Nationale ploeg en maakte hij deel uit van de WK selectie in 2010.

