current,then he may get EAD after filing I-485. I think he'd better try to get green card through employment ,if he hold H1B,he should get green card within 3-4 years.