Michael Weigelt

Active Beverly, MA Principal for Int'l Electronic Components