Greg Owens debuts Five Years From 21