Hello, this is John again and i am here to answer questions some of you guys sent me on Youtube regarding i-130 petition, i-864, USCIS, NVC, immigrant visa (DS 260), green card, US citizenship, public charge rule, DS 5540 and more. I hope you will like the video and thanks for watching.