Hi!
I work in the marriage license and passport office in Ocala, FL (Marion County) and all you need is a photo ID (either a US issued driver's license or ID card) or a passport. If you (or your significant other) has been living in the states but is not a legal citizen, then they need to...