zachary clements