zachary winings