Sheila is a portrait artist who was born in Washington DC, USA. She studied art at Montreal, where she received her diploma. She also achieved distinctions at the National Academy of Fine Arts in Amsterdam doing painting with Professor Weigers, drawing with Professor Roling and finally at the Bezalel College of Art, Jerusalem, painting with Professor Ernst Fuchs.
Sheila is a founder and headmistress of a Montessori-based school in England, where she lives with her four daughters and 7 grandchildren. She specialises in portrait studies of children.