Dat meldt het medium RTV Drenthe. John doorliep de jeugdopleiding van FC Twente, maar tot een debuut in de hoofdmacht van de Enschedeërs kwam het niet. Na avonturen bij Heracles Almelo, RKC Waalwijk, Fortuna Sittard, VfL Osnabrück en het inmiddels failliete AGOVV Apeldoorn belandde de in Liberia geboren Nederlander begin juni bij ADO Den Haag, waar hij zijn conditie op peil hield.
John is afkomstig uit een heuse voetbalfamilie. Zijn oudere broer is Collins John van Pittsburgh Riverhounds. Zijn jongere broer is Ola John van Benfica.