zachary richard