zachary gentry