douglas stewart carter