Stubbs has travelled and lived all over the world, including Saudi Arabia, Thailand and Kenya. He speaks several languages and has degrees in science and administration. Stubbs has also written technical works on management, the environment and human settlements.