Call now for a free consultation.
you have to be patient and wait for his n400 to be approved. once approved he could file for you.
Sure you can apply for an H1B visa. Now is the time as they still have visas open. emailme jacob@h1b.biz for assistance