def _vcard_name(contact: dict) -> str:
    """
    Create the file name for a vcard from this contact.
    """
    name = contact.get('name', {})
    title = name.get('title', '')
    fname = name.get('first_name', '')
    mname = name.get('middle_name', '')
    lname = name.get('last_name', '')
    suffix = name.get('suffix', '')
    fullname = f'{title}_{fname}_{mname}_{lname}'
    if suffix:
        fullname += '_' + suffix
    fullname = fullname.strip().replace(',', '_').replace('.', '_').replace('__', '_')
    return fullname + '.vcf'