Charles W. Foster was born on July 2, 1953 in Greensboro, North Carolina, USA. He died on March 31, 2019 in Chapel Hill, North Carolina, USA.
No data