I have been working in the US since April 2007 on an L2 visa (and EAD card). Am I considered a resident or non resident for tax filing purposes?
Also if I have received rental income from a property abroad what forms do I need to complete to declare this?