def friendly_boolean(boolean):
    """
    Returns 'Yes' if boolean is True, 'No' if boolean is False and None otherwise
    """
    if boolean is None or boolean == "":
        return None
    elif boolean is True or str(boolean).lower() == "true":
        return "Yes"
    else:
        return "No"