david anspaugh