“In all honesty, marrying a US citizen is by far the easiest way to get a green card.”
Yeah I know about the green card through marriage, but I don’t think it’s for me 
 But who knows!
“Or do they happen to run a company with a particular need for workers fitting your description that they are unable to fill with American workers?”
They have a number of friends who run different businesses. I think this might be the best way, even though It will take a while.
(I mean, I can try the lottery every year, but I don’t know…)