About Studio 18
Studio 18 is inspired from a man named Leo Dodd who is a manufacturer for Eco Plastic Products of Delaware. Leo is also a self-taught artist who has been studying art for over 30 years while picking up inspiration from many sources such as nature and the environment. His long-term career started in West Chester and made its way down to Delaware, working with recycled plastic and different kinds of sculptures. His latest work is a combination of life experiences with tones of environmental awareness and creation. After only a year and a half working with recycled plastic, Leo is becoming a renowned artist with an impressive collection of award-winning sculptures with a common theme of unique designs. Leo’s goal isn’t just to work with recycled plastic, it is to inspire people to create their own expression through their own unique form of art.