Greg Barth is a London based award winning artist and director from Geneva, Switzerland, and the cover artist of our brand new issue ROOMS 17, photographed by Alexandra Uhart.
Greg Barth is a London based award winning artist and director from Geneva, Switzerland, and the cover artist of our brand new issue ROOMS 17, photographed by Alexandra Uhart.