The question
My friend, who is a 46-year-old U.S. citizen living in Arkansas, is planning to marry her 27-year-old fiancé who is currently in the U.S. on an F-1 visa. His visa is in good standing but will expire in about three months. They are concerned about potential complications due to their age difference. Currently, they are living together and working on joint bank accounts. He has all his visa documentation in order, and she has all necessary proofs of U.S. citizenship. What steps should they take to ensure a successful green card application after marriage?