Stacy Woodard was born in 1902 in Salt Lake City, Utah, USA. He was a producer and cinematographer, known for
City of Wax (1934),
The Adventures of Chico (1938) and
Neptune Mysteries (1935). He died on January 27, 1942 in New York City, New York, USA.