Stella is a painter and drawer living in New York City. Despite her background in industrial design and toy design, she has recently turned to a more personal and expressive kind of creating, showing her works at galleries since fall of 2005.
Her Web site.