LIC Can’t Stop, Won’t Stop: New 87-unit project in Queens Plaza North Livabl October 3, 2013 The developer is 41-18th 24th Street LLC, created by Sina Mahfar of SMA Equities.