QuadTech Inc. signed a 10-year renewal to remain in its 19,000-square-foot space at 5 Clock Tower Place in Maynard, MA. The 5-story, 385,000-square-foot, Class-A office building features a 4-story glass atrium lobby, banking, exercise and conferencing facilities, a restaurant and fantastic water views.