I have applied for EB1A and got denied for some strange reason. Even my lawyer got shocked because I had a lot of evidences. Now I have 2 options: One is to appeal the case and the second is to reapply based on the new documents that I have gathered. Since I need to have green card before July to start a position, which one would be the fastest and safest way. I have also applied for EB2-NIW but it takes several months. As I mentioned since I have time issues, do you think starting a new premium EB1A would help? I heard that appealing a case will take more than 6 months. Thank a lot for all your kind helps.