EXHIBIT 3.1 ARTICLES OF INCORPORATION OF IMProCOM, INC. The undersigned proposes to form a corporation under the laws of the State of Nevada, relating to private corporations, and to that end hereby adopts articles of incorporation as follows: ARTICLE ONE NAME The name of the corporation is IMProCOM, Inc.. ARTICLE TWO LOCATION The principal office of this corporation is to be at 150 Lake Glen Drive, City of Carson City, State of Nevada. The Mailing address is Post Office Box 2152, Carson City, Nevada 89702. ARTICLE THREE PURPOSES The Corporation is authorized to carry on any lawful business or enterprise, including but not exclusive to: (a) Purchasing and selling all types of aircraft and related accessories, (b) purchasing and selling all types and kinds of computers, imaging technologies, laser technologies, including hardware products and software packages, (c) Purchasing and selling all types and kinds of marine equipment and related accessories, (d) Offering advertising services in connection with the sale of airplanes, computers, boats, ships, and any and all other products, (e) Constructing, manufacturing, raising or otherwise producing, and repairing, servicing, storing or otherwise caring for any type of structure, commodity or livestock whatsoever, processing, selling, brokering, factoring or distributing any type of property whether real or personal; extracting and processing natural resources, transporting freight or passengers by land, sea or air; collecting and disseminating information or advertisement through any medium whatsoever; performing personal services of any nature; -2- and entering into or serving in any type of management, investigative, advisory, promotional, protective, insurance, guarantyship, suretyship, fiduciary or representative capacity or relationship for any persons or corporations whatsoever, (f) Engaging in sales, appraisal, management and promotion of musical and literary properties and activities including but not limited to publishing, booking talent, making commercials, and instruction, (g) Purchasing, distributing, engineering, selling, designing systems, leasing and franchising all types of telecommunication-computer products, including but not limited to satellite-communication devices. ARTICLE FOUR CAPITAL STOCK The amount of the total authorized capital stock of this corporation is 50,000,000 at $.001. ARTICLE FIVE DIRECTORS The members of the governing board of this corporation shall be styled directors and their number shall be three. The name and address of each member of the first board of directors is: Frederick M. Jenner, P.O. Box 10038, Charlotte, NC 28212 Zalkind Hurwitz, 610 Mt. Vernon Avenue, Charlotte, NC 28203 Annette H. Greene, 6810 Old Post Road, Charlotte, NC 28212 ARTICLE SIX INCORPORATORS The name and address of the incorporator is: Elizabeth R. Block, 150 Lake Glen Drive, Carson City, Nevada 89701. ARTICLE SEVEN PERIOD OF EXISTENCE The period of existence of this corporation shall be perpetual. ARTICLE EIGHT AMENDMENT OF ARTICLES OF INCORPORATION The articles of incorporation of the corporation may be amended from time to time by a majority vote of all shareholders voting by written ballot in person or -3- by proxy held at any general or special meeting of shareholders upon lawful notice. ARTICLE NINE STATUTORY RESIDENT AGENT The corporation does hereby name, constitute and appoint as its statutory resident agent within the State of Nevada for receipt of process or any other lawful purpose STATE AGENT AND TRANSFER SYNDICATE, INCORPORATED, 150 Lake Glen Drive, Carson City, Nevada with a mailing address of Post Office Box 2152, Carson City, Nevada 89702, telephone number is (702) 882-1013. This appointment of resident agent shall be continuous unless otherwise changed by the Board of Directors of the corporation acting pursuant to the laws of the State of Nevada. ARTICLE TEN VOTING OF SHARES In any election participated in by the shareholders, each shareholder shall have one vote for each share of stock he owns, either in person or by proxy as provided by law. Cumulative voting shall not prevail in any election by the shareholders of this corporation. IN WITNESS WHEREOF the undersigned, Elizabeth R. Block, for the purpose of forming a corporation under the laws of the State of Nevada, does make, file and record these articles, and certifies that the facts herein stated are true; and I have accordingly hereunto set my hand this 3rd day of October 1985. INCORPORATOR: /s/ Elizabeth R. Block ----------------------- Elizabeth R. Block STATE OF NEVADA COUNTY OF CARSON CITY On October 3, 1985, Elizabeth R. Block personally appeared before me, a notary public, and executed the above instrument. /s/ Nancy Graham ----------------------- SIGNATURE OF NOTARY Notary Stamp or seal EXHIBIT 3.1 (con't) CERTIFICATE OF AMENDMENT OF ARTICLES OF INCORPORATION OF IMProCOM, INC. IMProCOM, INC., a corporation organized under the laws of the State of Nevada, by its president and assistant secretary, does hereby certify: 1. That the board of directors of said corporation passed a resolution by unanimous written consent dated March 12, 1996, authorizing the following change and amendment in the articles of incorporation: RESOLVED that Article One of said articles of incorporation be amended to read as follows: "The name of the corporation is InVision Technology, Inc." 2. That the number of shares of the corporation outstanding and entitled to vote on an amendment to the articles of incorporation is 4,293,930; that the said change and amendment has been consented to and authorized by the written consent of stockholders holding at least a majority of each class of stock outstanding and entitled to vote thereon. IN WITNESS WHEREOF, the said corporation has caused this certificate to be signed by its president and assistant secretary and its corporate seal to be hereto affixed this 12th day of March, 1996. -2- IMProCOM, INC. By:/s/ Jack R. Sauer -------------------- Jack R. Sauer President By:/s/ Ronald W. Cantwell -------------------- Ronald W. Cantwell Assistant Secretary (SEAL) STATE OF NEW YORK ) ) ss: COUNTY OF NEW YORK ) On March 12th, 1996, personally appeared before me, a Notary Public, Jack R. Sauer and Ronald W. Cantwell, who acknowledged that they executed the above instrument. /s/ Patricia M. Rudloff ------------------------ Notary Public (SEAL) EXHIBIT 3.1 (con't) -------------------------- CERTIFICATE OF AMENDMENT OF ARTICLES OF INCORPORATION OF INVISION TECHNOLOGY, INC. -------------------------- InVision Technology, Inc., a corporation organized under the laws of the States of Nevada, by its President and Assistant Secretary, does hereby certify: 1. That the board of directors of said corporation passed a resolution by unanimous written consent dated May 14, 1996, authorizing the following change and amendment in the Articles of Incorporation: RESOLVED that Article One of said Articles of Incorporation be amended to read as follows: "The name of the corporation is Shepherd Surveillance Solutions, Inc." 2. That the number of shares of the corporation outstanding and entitled to vote on an amendment to the articles of incorporation is 4,293,822; that the said change and amendment has been consented to and authorized by the written consent of stockholders holding at least a majority of each class of stock outstanding and entitled to vote thereon. IN WITNESS WHEREOF, the said corporation has caused this certificate to be signed by its President and Assistant Secretary and its corporate seal to be hereto affixed this 15th day of May, 1996. -2- InVision Technology, Inc. By:/s/ Jack R. Sauer ---------------------- Jack R. Sauer President By:/s/ Ronald W. Cantwell ---------------------- Ronald W. Cantwell Assistant Secretary (SEAL) STATE OF NEW YORK ) ) ss.: COUNTY OF NEW YORK ) On May 15th, 1996, personally appeared before me, a Notary Public, Jack R. Sauer and Ronald W. Cantwell, who acknowledged that they executed the above instrument. /s/ Patricia M. Rudloff -------------------- Notary Public (SEAL)