일반적으로 미국영주권자인경우 18세가 되면 30일 이내에 등록해야합니다. (…males must register with Selective Service within 30 days of their 18th birthday but not after reaching 26 years of age…). 26세가 넘으면 등록을 하지 않습니다. 그러나 26세 미만으로 등록미필자는 26세 이전에 시민권신청시 자격이 되지않습니다.
시민권신청일을 기준해서 26세에서 31세사이의 남성이며, 18세에서 26세 사이에 등록을 하지 않았을경우, 알면서도 고의로 등록을 하지않은것이 아니라는것을 설명해야하고 Selective Service 로 부터 “Request for Status Information”을 받아 제출해야합니다. 인터뷰때까지 제출않하면 인터뷰끝나고 심사관이 받을때까지 시민권최종심사 보류합니다.
시민권신청일을 기준해 31세가 넘은경우에는 실질적으로 26세전에 등록을 하지않았다할지라도 이미 Statutory Period 가 지났으므로 시민권자격 도덕적품성에 문제삼지않습니다. (1999년 이민국메모 & 이민국 Policy Manual http://www.uscis.gov/policymanual/HTML/PolicyManual-Volume12-PartD-Chapter7.html.
질문자께서는 현재 45세이고 26세생일이 지난 42세에 입국하셨으므로 등록대상이 아니며 시민권신청에 문제 되지않습니다.
아드님의경우는 현재 영주권자이고 19세이므로 원래는 18세가되고 30일 안에 등록을했어야하는데, 지금이라도 곧 등록을 하시고 시민권신청을 하시면 문제가 없어보입니다.
아래추가질문관련 https://www.sss.gov/QA 참조하시기바랍니다.
"What if it's been more than 30 days after I've turned 18 and I still haven't registered?”
“You should register online immediately. If you are unable to register online, you must obtain a Selective Service registration form (SSS Form 1) available from any U.S. post office or the "Forms" button on our website (www.sss.gov), to fill out, sign and date, and mail to the address provided on the form. Selective Service will accept a late registration up until the man turns 26 years old.”
그리고 아래 nomark73 님의 글대로 시민권자나 영주권자외에도 유효한 학생이나 방문신분소지자가 아닌 불법체류자도 등록대상입니다.