Can I, as a Non-Resident and/or Non-Citizen own, manage, be a director, officer, member, or form a company with EIN?

Yes, Non-Residents, and Non-Citizens of the USA can form, own, or manage, etc. a Delaware LLC or Delaware Corporation. Our USBPP is perfect for you.