Comcast Corporation (Nasdaq: CMCSA, CMCSK) and Liberty Property Trust (NYSE: LRY) announced they will jointly develop the “Comcast Innovation and Technology Center” on the 1800 block of Arch