David Cloud is an actor, known for Leatherface: Texas Chainsaw Massacre III (1990), Ohara (1987) and Say Yes (1986). Read more on iMDB