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
Step-by-Step Guide for Filing I-765 Online for EAD
How to Apply for a Change of Status to B2 Tourist Visa from Other Visas
B1/B2 Visa Interview Questions and Answers for Parents Visiting the U.S.
J1 Visa Waiver Application Process and Timeline (Introduction)