who is tsnb?