how old is jack avery