So basically you are a group of non US citizens living in the US and wanted to have a shared entity to do investments? Well I guess then a Delaware C Corp is the logical solution? Did you use Stripe Atlas to set it up?
So I should correct this. We did end up with an LLC but the C corp would have worked just fine apparently.
Thanks for bringing that up. I'd forgotten.