James De Souza | Profile