def hasCapLettersOnly (tok):
    """Returns true if token has at least one capital letter, and no lower case letters.  
       Can also contain digits, hypens, etc."""
    hasCap = False
    for sub in tok:
        if (sub.isalpha()):
            if (sub.islower()):
                return False
            else:
                hasCap = True
    return hasCap