Jim Blake

Jim Blake is a lifestyle and environmental writer who enjoys making the most of small spaces. His balcony is covered with a garden he built with upcycled materials.