Sheila Humphreys

Sheila Humphreys

Sheila Humphreys is known for her work on The Slipper and the Rose: The Story of Cinderella (1976) and Queen Kong (1976).