Terry Stroud

Active Exeter, RI Chief Technology Officer for Carousel Industries of North America, Inc.