Exhibit 10.4

                             STOCKHOLDERS AGREEMENT


         This stockholders agreement is dated May 12, 2000, and is between
TERACOMM RESEARCH, INC., a Delaware corporation ("TeraComm"), each of the
stockholders of TeraComm listed on Exhibit A (each a "Common Stockholder"), and
ATLANTIC TECHNOLOGY VENTURES, INC. , a Delaware corporation ("Atlantic";
together with all other holders of Preferred Stock, the "Preferred
Stockholders"; and the Preferred Stockholders together with the Common
Stockholders, each a "Stockholder").

         The Common Stockholders each hold shares of common stock, par value
$0.001, of TeraComm (the "Common Stock").

         Atlantic and TeraComm are concurrently with execution and delivery of
this agreement entering into a stock purchase agreement (the "Stock Purchase
Agreement") pursuant to which TeraComm is issuing to Atlantic 1,400 shares of
Series A preferred stock, par value $0.001 per share, of TeraComm (the
"Preferred Stock"; together with the Common Stock, the "Capital Stock").

         TeraComm and each of the Stockholders desire, for their mutual benefit
and protection, to enter into this agreement to set forth their respective
rights and obligations with respect to their shares of Capital Stock.

         TeraComm and the Stockholders therefore agree as follows:

                                   ARTICLE 1
                       CORPORATE GOVERNANCE AND MANAGEMENT

         1.1 Voting. The Stockholders hold all shares of Capital Stock
registered in their respective names or beneficially owned by them as of the
date of this agreement (and any shares of Capital Stock legally or beneficially
acquired by each of them after the date of this agreement) subject to, and shall
vote those shares of Capital Stock in accordance with, the provisions of this
agreement.

         1.2 Election of Directors. (a) Immediately following execution and
deliver of this agreement, and any time thereafter TeraComm's stockholders act
to elect members of TeraComm's board of directors, the Stockholders shall take
such actions (whether by vote in person, by proxy or by written consent)
required to establish at five the number of members of TeraComm's board of
directors, and to elect as those members two individuals designated by the
Preferred Stockholders and three individuals designated by the Common
Stockholders, except that if at anytime the Preferred Stockholders own fewer
than 1,400 shares of Preferred Stock, they will only have the right to designate
only one member of TeraComm's board of directors.

               (b) No designee of the Preferred Stockholders on TeraComm's board
of directors may be removed without the consent of the Preferred Stockholders.
If the Preferred Stockholders notify the Common Stockholders that they wish to
have removed a designee of the Preferred Stockholders on TeraComm's board of
directors, the Common Stockholders shall take such



actions, or cause their designees on TeraComm's board of directors to cause
TeraComm to take such actions, as are required to remove that designee. In the
event that a member of TeraComm's board of directors resigns, is removed or is
otherwise unable to serve in that capacity, the Stockholder or Stockholders
entitled to designate that member shall designate a replacement and the
Stockholders shall take such actions, or cause their designees on TeraComm's
board of directors to cause TeraComm to take such actions, as are required to
elect the replacement member.

               (c) Atlantic hereby designates A. Joseph Rudick and Frederic P.
Zotos as the initial designees of the Preferred Stockholders on TeraComm's board
of directors, and the Common Stockholders designate Kenneth A. Puzey, Thomas G.
Ference and Nancy Hamilton as their initial designees on TeraComm's board of
directors, to be elected to TeraComm's board of directors immediately following
execution and deliver of this agreement.

                                   ARTICLE 2
                       TRANSFER OF SHARES OF CAPITAL STOCK

         2.1 Restrictions on Transfer. (a) No Stockholder may sell, assign,
exchange, give, pledge, mortgage or otherwise transfer (collectively,
"transfer"; the act of so doing, a "transfer") any of the shares of Capital
Stock currently owned by it, or any other shares of Capital Stock that it
acquires, or any right or interest therein, whether voluntarily or
involuntarily, by operation of law or otherwise, except in accordance with the
terms of this agreement and in compliance with any and all applicable Federal
and state securities laws. Any such purported transfer in violation of this
agreement will be void.

               (b) If a Stockholder transfers its shares of Capital Stock to a
Person that is not a Stockholder, that transfer will only be valid if the Person
acquiring those shares agrees in writing, prior to the transfer, to be bound by
the terms of this agreement to the same extent that the transferring Stockholder
was bound by this agreement immediately prior to the transfer. If that Person so
agrees, then upon completion of the transfer it will become a party to this
agreement.

         2.2 Transfers to Related Transferees. Each Stockholder may freely
transfer Shares to any Related Transferee.

         2.3 Right of First Refusal. (a) Subject to Section 2.1(b), if at any
time any Common Stockholder proposes to transfer any of its shares of Common
Stock to any Person other than the Preferred Stockholders (that Common
Stockholder, a "Selling Stockholder"), the Selling Stockholder shall give
written notice to the Preferred Stockholders describing fully and accurately the
proposed transfer, including the number of shares of Common Stock it proposes to
transfer, the identity of the proposed transferee (the "Outside Party"), and the
proposed price and payment terms of the proposed transfer (that notice, the
"Transfer Notice"). The payment terms of the contemplated transfer to the
Outside Party from the Selling Stockholder must be expressed in terms of cash,
cash equivalents (such as certificates of deposit, shares of stock in
publicly-traded companies, and the like) or a promissory note of the Outside
Party payable on one or more

                                       2



dates specified in the Transfer Notice. The Outside Party's offer must be a bona
fide written offer of a Person other than TeraComm.

               (b) At any time within the 10-day period immediately following
the Preferred Stockholders' receipt of the Transfer Notice, the Preferred
Stockholders may by written notice to the Selling Stockholder elect to purchase
all the shares of Common Stock subject to the Transfer Notice (the "Refusal
Shares") at the price per share set forth in the Transfer Notice (this right,
the "Right of First Refusal").

               (c) The closing of any purchase of the Refusal Shares by the
Preferred Stockholders pursuant to the Right of First Refusal must be held at
TeraComm's offices on a date and at a time designated by the Preferred
Stockholders in their notice of exercise of the Right of First Refusal, but the
closing must be held no later than 60 days after delivery of the Transfer
Notice.

               (d) If the Preferred Stockholders fail to exercise timely the
Right of First Refusal upon the terms set forth in the Transfer Notice, or elect
to purchase the Refusal Shares, but fail to close the purchases of the Refusal
Shares within the period specified therefor in Section 2.3(c), then the Selling
Stockholder may not later than 120 days following delivery of the Transfer
Notice transfer the Refusal Shares on the terms described in the Transfer
Notice. Any proposed transfer on terms materially different to those described
in the Transfer Notice, as well as any proposed transfer by the Selling
Stockholder after the expiration of the 120-day period, will again be subject to
the Right of First Refusal, and in connection with any such proposed transfer
the Selling Stockholder must comply with the procedure described in this Section
2.3.

               (e) At any closing under this Section 2.3 any Selling Stockholder
effecting a transfer of shares of Common Stock shall deliver, against wire
transfer of payment for those shares to an account designated in writing by that
Selling Stockholder, certificates representing those shares duly endorsed in
blank or accompanied by appropriate duly-executed assignments or stock powers
for transfer.

         2.4 Involuntary Transfer. Without limiting the effect of Sections 2.1
and 2.2, in the case of any purported transfer of title to or beneficial
ownership of any shares of Capital Stock upon default, foreclosure, forfeit,
court order, or otherwise than by a voluntary decision on the part of a
Stockholder (an "Involuntary Transfer"), that Stockholder (or its legal
representatives) shall promptly (but in no event later than two business days
after that Involuntary Transfer) furnish written notice to TeraComm indicating
that the Involuntary Transfer has occurred, specifying the name of the Person to
whom the shares have been transferred, and giving a detailed description of the
circumstances giving rise to, and stating the legal basis for, the Involuntary
Transfer.

         2.5 Improper Transfer. Any attempt to transfer any shares of Capital
Stock in violation of this agreement will be null and void, and TeraComm shall
not give any effect to such attempted transfer in its stock records.

                                       3



                                   ARTICLE 3
                             RIGHT OF PARTICIPATION

         3.1 Right of Participation. Subject to the terms of this Section 3.1,
TeraComm hereby grants to each Stockholder the right to purchase that
Stockholder's Pro Rata Portion of any New Securities that TeraComm may, from
time to time, propose to sell and issue. A Stockholder's "Pro Rata Portion" for
purposes of this Section 2.1 is the ratio of (1) the sum of the number of shares
of Common Stock then held by that Stockholder and the number of shares of Common
Stock then issuable upon conversion of outstanding securities convertible into
or exercisable for shares of Common Stock (including shares of Preferred Stock)
held by that Stockholder bears to (2) the sum of the total number of shares of
Common Stock then outstanding and the number of shares of Common Stock then
issuable upon conversion of all outstanding securities convertible into or
exercisable for shares of Common Stock (including shares of Preferred Stock).

         3.2 Definition of New Securities. (a) Subject to Section 3.2(b), "New
Securities" means any security (including but not limited to shares of Common
Stock or Preferred Stock, whether authorized or not, and rights, options or
warrants to purchase shares of Common Stock or Preferred Stock, and securities
of any type whatsoever that are, or may become, convertible into shares of
Common Stock or Preferred Stock) that TeraComm issues after the date of this
Agreement.

               (b) The term New Securities does not include the following:

(1)      securities offered to the public generally pursuant to a registration
         statement effective under the Securities Act;

(2)      securities issued pursuant to the acquisition of another business by
         TeraComm by merger, purchase of all or substantially all of the assets
         or shares of the other business or other reorganization whereby
         TeraComm or its stockholders own not less than a majority of the voting
         power of the surviving or successor business;

(3)      any shares of Common Stock or options to purchase Common Stock
         (including any shares of Common Stock issued upon exercise of any such
         options) issued to officers, employees or directors of, or consultants
         to, TeraComm pursuant to any agreement, plan or arrangement approved by
         the TeraComm's board of directors;

(4)      any shares of Common Stock issued to any lender, customer or vendor of
         TeraComm, on condition that any such transaction or arrangement is
         approved by TeraComm's board of directors;

(5)      securities issued by TeraComm in connection with any stock split, stock
         dividend or recapitalization; and

(6)      securities issued by TeraComm upon conversion or exercise of other
         securities.

         3.3 Notice of Right. If TeraComm proposes to undertake an issuance of
New Securities, it shall give each Stockholder written notice of its intention,
describing the type of New Securities and the price and general terms upon which
TeraComm proposes to issue them.

                                       4



If a Stockholder wishes to purchase any New Securities, it must within 15 days
of its receipt of any such notice provide TeraComm with a written notice stating
that it wishes to purchase New Securities for the price and upon the terms
specified in the notice and stating how many New Securities it wishes to
purchase (up to the amount referred to in Section 3.1).

         3.4 Exercise of Right. If any Stockholder exercises its right under
Section 3.1, the closing of the purchase by that Stockholder of the New
Securities with respect to which it has exercised its right must take place
within 30 days after the Stockholder gives notice of its exercise. This period
of time will be extended if necessary to permit TeraComm or that Stockholder to
comply with applicable laws and regulations. Upon any exercise of a
Stockholder's right under Section 3.1, TeraComm and that Stockholder must use
commercially reasonable efforts to consummate the purchase contemplated thereby
and shall use all reasonable efforts to secure any approvals required in
connection therewith.

         3.5 Lapse and Reinstatement of Right. (a) In the event any Stockholder
fails to or elects not to exercise its right under Section 3.1 within the 15-day
period specified in Section 3.3, the remaining Stockholders that have elected to
purchase their pro rata portions will be entitled to purchase any New Securities
that remain unpurchased. Each such Stockholder will have the right to purchase
those New Securities in the proportion that the sum of the number of shares of
Common Stock then held by that Stockholder and the number of shares of Common
Stock then issuable upon conversion of outstanding securities convertible into
or exercisable for shares of Common Stock (including shares of Preferred Stock)
held by that Stockholder (prior to receipt of the written notice of TeraComm
referred to in Section ) bears to the sum of the number of shares of Common
Stock then held by all Stockholders also electing to purchase the remaining New
Securities and the number of shares of Common Stock then issuable upon
conversion of outstanding securities convertible into or exercisable for shares
of Common Stock (including shares of Preferred Stock) held by all Stockholders
also electing to purchase the remaining New Securities. All such purchases must
be made within the period specified for closing specified in Section 3.4.

               (b) If after the 90-day period specified in Section 3.4 any New
Securities remain unpurchased, TeraComm may within 90 days sell or enter into an
agreement (pursuant to which the sale of New Securities covered thereby will be
closed, if at all, within 60 days from the date of that agreement) to sell those
New Securities at the price and upon the terms specified in the notice delivered
by TeraComm pursuant to Section 3.3. If TeraComm has not sold the New Securities
or entered into an agreement to sell the New Securities within that 90-day
period (or sold and issued New Securities in accordance with the foregoing
within 60 days of the date of any agreement to sell those New Securities),
TeraComm may not thereafter issue or sell any New Securities without first
offering those New Securities to the Stockholders in the manner provided in this
Article 3. Any offer by TeraComm of New Securities in addition to those
specified in the notice described in Section 3.3, whether on the same or
different terms as are specified therein, must comply with the terms of this
Article 3.

                                       5



                                   ARTICLE 4
                                  MISCELLANEOUS

         4.1 Consent of Spouse. The spouse of each Stockholder who is an
individual and married has executed a Consent of Spouse in the form of Exhibit
B, which that Stockholder is delivering to Teracomm with this agreement..

         4.2 Stock Dividends. If during the term of this agreement there is any
stock dividend, stock split or similar other change in the character or amount
of any of the outstanding shares of Capital Stock, then any and all new,
substituted or additional securities to which the Stockholders are entitled by
reason of their ownership of shares of Capital Stock will immediately be subject
or entitled to the terms of this agreement with the same force and effect as the
shares of Capital Stock currently subject to this agreement without any further
action by the parties.

         4.3 Subsequent Issuances and Purchases. All shares of Capital Stock
that are issued to or purchased by any Stockholder after the date of this
agreement, including without limitation any obtained by exercise of any warrant
granted hereafter, or any stock option, will become immediately subject or
entitled to the terms of this agreement with the same force and effect as the
shares of Capital Stock currently subject to this agreement without further
action by the parties.

         4.4 Restrictive Legends. Except as otherwise provided in Section
4.4(c), TeraComm shall cause each certificate representing shares of Capital
Stock held by a Stockholder or a transferee to be stamped or otherwise imprinted
with a legend in substantially the following form:

         The securities represented by this certificate have not been registered
         under the Securities Act of 1933, as amended (the "Securities Act"), or
         registered or qualified under applicable state securities laws.
         TeraComm Research, Inc. ("TeraComm") is not required to give effect to
         any transfer of these securities unless (a) there is an effective
         registration statement under the Securities Act with respect to these
         securities and these securities are registered or qualified under
         applicable state securities laws, or (b) TeraComm is provided with an
         opinion of counsel reasonably acceptable to TeraComm to the effect that
         such transfer may be made without registration under the Securities Act
         and applicable state securities laws.

               (b) TeraComm shall cause each certificate representing shares of
Capital Stock held by a Stockholder or a transferee to include a legend in
substantially the following form:

         The securities represented by this certificate are subject to
         restrictions on transfer and other terms contained in a stockholders
         agreement dated May 12, 2000. You may obtain a copy of this agreement
         from TeraComm at its principal executive offices.

               (c) The legend requirements of Section 4.4(a) terminate as to any
shares of Capital Stock (1) when and so long as those shares have been
effectively registered under the Securities Act of 1933 as amended (the
"Securities Act"), and disposed of pursuant thereto or

                                       6



(2) when TeraComm has determined that those shares may be transferred without
registration thereof under the Securities Act and that such legend may be
removed.

         4.5 Termination. The term of this agreement expires upon (1) the
written agreement of Atlantic and a majority of the then-outstanding shares held
by the Common Stockholders or (2) immediately prior to the occurrence of a
Qualified Public Offering (as defined in TeraComm's certificate of
incorporation), whichever occurs earlier.

         4.6 Governing Law. Except where the mandatory law of Delaware applies,
this agreement is governed by the laws of the State of New York, without giving
effect to principles of conflict of laws.

         4.7 Notices. Every notice or other communication required or
contemplated by this agreement must be in writing and sent by one of the
following methods: (1) personal delivery, in which case delivery is deemed to
occur the day of delivery; (2) certified or registered mail, postage prepaid,
return receipt requested, in which case delivery is deemed to occur the day it
is officially recorded by the U.S. Postal Service as delivered to the intended
recipient; or (3) next-day delivery to a U.S. address by recognized overnight
delivery service such as Federal Express, in which case delivery is deemed to
occur upon receipt. In each case, a notice or other communication sent to a
Stockholder must be directed to the address for that Stockholder as recorded on
TeraComm's books and records of TeraComm, and a notice or other communication
sent to TeraComm must be directed to the address set forth below:

         TeraComm Research, Inc.
         P.O. Box 163
         Essex Junction, VT  05453
         Attention:  Kenneth A. Puzey, President

         with a copy to:

         Ireland, Stapleton, Pryor & Pascoe, P.C.
         1675 Broadway
         Suite 2600
         Denver, CO 80202
         Attention:  Jack Lewis, Esq.

         4.8 Severability. If any provision of this agreement is held invalid or
unenforceable by any court of competent jurisdiction, the other provisions of
this agreement will remain in full force and effect. Any provision of this
agreement held invalid or unenforceable only in part or degree will remain in
full force and effect to the extent not held invalid or unenforceable.

         4.9 Definitions. As used in this agreement, the following terms have
the following meanings:

         "Affiliate" means, with respect to any given Person, any other Person
at the time directly or indirectly controlling, controlled by or under common
control with that Person. For purposes of this definition, "control" means the
possession, directly or indirectly, of the power to direct or

                                       7



cause the direction of the management and policies of a Person, whether through
ownership of voting securities, by contract or otherwise.

         "Person" means any natural person, a sole proprietorship, a
corporation, a partnership, a limited liability company, a joint venture, an
association, a trust, or any other entity or organization, including a
government entity.

         "Related Transferee" means (1) with respect to any Stockholder who is
an individual, that Stockholder's spouse, any adult lineal descendants, the
adult spouse of any adult lineal descendant, and any trust for the benefit of
any minor or adult lineal descendants, and (2) with respect to any Stockholder
that is not an individual, any Affiliate of that Stockholder.

         4.10 Amendment. This agreement may not be amended except by an
instrument in writing signed on behalf of each of the parties.

         4.11 Entire Agreement. This agreement constitutes the entire agreement
among the parties pertaining to the subject matter hereof supersedes all prior
agreements, understandings, negotiations and discussions, whether oral or
written, of the parties.

         4.12 Counterparts. This agreement may be executed in several
counterparts, each of which is an original and all of which together constitute
one and the same instrument.

         The undersigned are executing this agreement on the date stated in the
introductory clause.

                                            TERACOMM RESEARCH, INC.



                                            By:___________________________
                                               Kenneth A. Puzey
                                               President


                                       8



                           COUNTERPART SIGNATURE PAGE
                                       TO
                             STOCKHOLDERS AGREEMENT

                           (All joint owners to sign)


STOCKHOLDER:


______________________________________________
Print Name


______________________________________________
Signature



STOCKHOLDER:


______________________________________________
Print Name


______________________________________________
Signature





                                                                      Exhibit A

                                  STOCKHOLDERS


Kennth A. Puzey
Thomas G. Ference
David L. Simon
Terry Allen
John M. Fife
David G. Weaver
Harvey Bordett
Donna M. Kaylor
Robert E. Nary
Wayne K. Higashi
Linda A. Meloro
Linda Pellegrino
Brian Slepian
Stephen C. Shear
Michael L. Edwards
Curtis B. Prochowski
Thomas S. Staron, Jr.
Mathew P. & Jennifer Haynos
Susan E. Murley
Jonathan H. Fay (custodians: Jon Fay
and Elaine Ploof)
Brian R. Kessler
Jed H. Rankin
Mark Staron
William D. Surdock



                                                                       Exhibit B

                                CONSENT OF SPOUSE


         I am the spouse of one of the stockholders of TeraComm Research, Inc.
("TeraComm"), and I hereby agree as follows:

         1. I consent to my spouse's signing the agreement among TeraComm
stockholders (that agreement, the "Stockholders Agreement").

         2. I acknowledge that my spouse's interest in TeraComm shares is a
business interest that is subject to the sole management and control of my
spouse.

         3. I agree to be bound by the terms of the Stockholders Agreement and
agree that it applies to my community property interest, if any, in my spouse's
TeraComm shares.

         5. I acknowledge that TeraComm has recommended that I obtain separate
legal counsel before signing this consent, and that I have considered this
recommendation prior to signing this consent.

         6. I specifically consent to the provisions of the Stockholders
Agreement that impose restrictions on my spouse's transfer of his or her
TeraComm shares.


Effective Date:     Print Name:                    Signature:
- ---------------     -----------                    ---------


May 12, 2000        ________________________       ____________________________