Artist: TrustoCorp. Title: Captain of Industry. Edition Size: 50. Print Size: 24" x 24". Signed and Numbered Edition Giclee Print on Archival Paper. This new image was part of the TrustoCorp series of paintings showcased at their solo exhibition, "The Future is Blight" at LeBasse Projects.