zachary vincent