LTC Herbert Curtis Needham
May 15, 1932 - June 22, 2021
Herbert Curtis Needham, died on June 22, 2021 of Dementia. LTC Needham was born in Pilot Mountain, NC on May 15, 1932 and was a graduate of the University of North Carolina at Chapel Hill. He also did Graduate study in economics at George Washington... View Obituary & Service Information