Stephen Rolfe Powell

Stephen Rolfe Powell

Stephen Rolfe Powell is an American glass artist based at Centre College in rural Danville, Kentucky, who creates elaborately colored three-foot glass vessels incorporating...