Lance Greene hits millennial mark for Endicott