david shields