May 16, 2018 – Buffalo, NY. – Ellicott Development has hired Concept Construction Corp. as Construction Manager to oversee the new, 6 story, 167,000 square foot, mixed use facility. 5-16-18 Ground Breaking Press Release 1091 Main St.