So just an update. We got an expedited appt for July 6th (due to my dad's illness). The interview was easy. But it took almost two weeks to get the visa. Immigration took 5 hours at POE and he made it here July 23rd after spending the night in Miami.