myles thomas