Leah Storrs-Fisher is a full time artist from Columbus, OH, USA. She graduated from the Columbus College of Art & Design in 2012 with a Bachelor of Fine Arts degree focusing in printmaking and art history. She is predominantly a screen printer and watercolorist but occasionally dabbles in embroidery, linocuts and any mix of these […]