1
                                                                     Exhibit 21

                            List of Subsidiaries of
                  Twinlab Corporation (a Delaware Corporation)

        Subsidiary                                      State of Incorporation
        ----------                                      ----------------------
  Twin Laboratories Inc.                                         Utah


                            List of Subsidiaries of
                             Twin Laboratories Inc.

        Subsidiary                                      State of Incorporation
        ----------                                      ----------------------
Advanced Research Press, Inc.                                  New York


                            List of Subsidiaries of
                         Advanced Research Press, Inc.

None