EXHIBIT 3.1 AGREEMENT OF SHARE EXCHANGE WITH I.C.C. Exhibit 3.1 AGREEMENT OF SHARE EXCHANGE THIS AGREEMENT OF SHARE EXCHANGE (the "Agreement") is dated July 26 2002 2002) and is by and between Med Gen, Inc., a Nevada corporation (the "Company"),...