Sonya Peterkin, Esq.Oct 92 min readWhat Does It Mean to Have Good Moral Character?One of the requirements for Naturalization and VAWA-based petitions is that the applicant be a person of good moral character (GMC)....