Apparently the deadline is June 30, what is the deadline for a foreigner arrived and working under visa such as H1B?
Is it the first June 30 after I arrive? Or first June 30 after I file my taxes? Or first June 30 after I file my taxes as "resident" (I arrived on October so I filed as nonresident last year )?