yes
Mr Ingram has answered it perfectly!
U have to enroll 1st on their website and then once u enroll and set up your appointment time/date. Its going to give u a UZZY# that they will ask u for when u arrive. I was told once u enroll u can walk-in from 9am-1pm none after. I jus did mine a week ago. This is the website universalenroll.dhs.gov
Yes, I believe you have to contact them to set up an appointment.
Thanks! Your answer is awaiting moderation.