gabe perkins