Maxwell Scott Anderson was born on August 26, 1956 in LaGrange, Illinois, USA. He died on January 14, 2010 in Atlanta, Georgia, USA. Read more on iMDB