Nelson Olmsted

Nelson Olmsted was an American actor born in Minnesota on January 28th, 1914. He played bit parts in several sci-fi television series including Tales of Tomorrow, The Twilight Zone and The Invaders. Olmsted passed away on April 8th, 1982 at the age of 68.