Margaret Chen is a contemporary artist based in the San Francisco Bay Area.  

squarespace-moments.jpg