gabe tuft