zachary vaughn