Robert Howland was born on December 29, 1947 in Irumagawa, Japan. He was an art director and set decorator, known for
Masters of the Universe (1987),
The Return of the Living Dead (1985) and
Friday the 13th: A New Beginning (1985). He died on August 5, 1988 in Los Angeles, California, USA.