His family said through a spokesman that Edwards died at his home in Fairhope after a battle with pancreatic cancer.