About 

 

Lillian Stephen is an artist and designer working in St. Louis, Missouri.