I am not a lawyer but I'm glad you found my blog helpful.
Current Green Card Priority Date for India for Employment-Based Permanent Residency
J1 Visa Program USA: The Ultimate Guide
Indian Passport Renewal in USA - Application Form, Fees, Processing Time, Document Checklist
FNU Name on Visa, I-94, EAD, SSN, DL, Green Card, Passport, and other documents
How to Take a 2x2 Photo on iPhone Free
J2 Work Permit and Processing Time