zachary vance