terrence shannon jr news