Wayne Levine is an immigration attorney. I first met him when he gave a lecture at my college several years ago. That in itself, i feel, is significant because not a lot of people would take time from their schedules to do that. Anyway, he knew stuff that even the people who work at the Immigration Offices seem to get wrong. He's a nice guy and if you need immigration services he'll hook you up.
more