ALEGRO CORP 305182729 Shared construction objects