21. Babcock Power Inc 5 Neponset St, Worcester, MA 01606 Coordinate: 42.29777,-71.80182 Phone: (508) 852-7100
22. Kbiobox Inc 4 Tyson Ter, Worcester, MA 01606 Coordinate: 42.33901,-71.78579 Phone: (774) 243-7339