S David Freeman
January 14, 1926 - May 12, 2020
S. David Freeman, who steered the nation’s largest public electric utilities with a commanding and at times uncompromising vision and was an early advocate of renewable energy, has died at a hospital in the Washington, D.C., suburbs. Freeman... View Obituary & Service Information