@ syclla - No, I am a visa-national :)
@ robbiefernando - Thanks for the details -- it definitely makes sense, however, my main question is the stamp I got in my passport an entry stamp? Do authorized period of stay stamps say so? I entered on a TRV from US and after the visit directly...