Charles Daniel (Dan) Spencer