Jim Huard

Active Bristol, CT Chief Technology Officer for Atlantic Precision Spring Inc