david constance