Sheila was born in the USA and educated at Boston University and the London Film School. She has lived and worked in London since 1970, becoming an influential force in shaping the look of creative magazines such as The Face, and her work has been exhibited at galleries across Europe and the USA.
Her successful career covers a wide spectrum photographing for the entertainment and music industries, the West End theatre, the Royal Opera House, the Barbican, advertising and design agencies and periodicals. Vogue described her as the legendary music photographer.
Sheilas editorial, portrait and fashion work has appeared in numerous magazines, and images from her book of photography witnessing the punk revolution were exhibited at the Metropolitan Museum of Art, New York.