SMJ Metal Co., Inc.

Stock · 01060‑3823 Northampton · 3479675

Activity

  • 332999All Other Miscellaneous Fabricated Metal Product Manufacturing

Officers

  • OfficerScott Peabody
  • OfficerPhilip Schultz
  • OfficerJeffrey Payne