Yes. Call your local one and set up an appointment.
Yes, they do as far as i know. However, call the respective Salvation Army for more info
I am not sure about here but in Oklahoma where I am from they did.
Thanks! Your answer is awaiting moderation.