Todd Armstrong e' nato a St. Louis, Missouri, U.S. il 25/07 del 1937 ed e' morto a 55 anni a Butte City, California|Butte, California, U.S. il 17/11 del 1992