Arrow: Is Adrian Chase The Vigilante Already? Actor Josh Segarra Weighs In