姓: family name (usually seen on forms: family name here, first name there)
氏: written AFTER someone's family name to mean "mister XXX" = XXX氏.
姓: family name (usually seen on forms: family name here, first name there)
氏: written AFTER someone's family name to mean "mister XXX" = XXX氏.