he can apply for his citizenship now, I think after less than
one year, he will be american citizen, then you can apply for your green card with your working permit at the same time.I think maybe you need to wait less than one and half years to be qulified to work in the US.