Carl Thornton. Photo by Dorothy Shi Photography