UNITED STATES SECURITIES AND EXCHANGE COMMISSION Washington, D.C. 20549 SCHEDULE 13D Under the Securities Exchange Act of 1934 (Amendment No. ) Castelle -------------------------------------------------------------------------------- (Name of Issuer) Common Stock, no par value -------------------------------------------------------------------------------- (Title of Class of Securities) 147905103 -------------------------------------------------------------------------------- (CUSIP Number) Elliot Press, Esq. Katten Muchin Rosenman LLP 575 Madison Avenue New York, NY 10022 (212) 940-6348 -------------------------------------------------------------------------------- (Name, Address and Telephone Number of Person Authorized to Receive Notices and Communications) June 29, 2005 -------------------------------------------------------------------------------- (Date of Event which Requires Filing of this Statement) If the filing person has previously filed a statement on Schedule 13G to report the acquisition which is the subject of this Schedule 13D, and is filing this schedule because of Rule 13d-1 (b)(3) or (4), check the following box. Note: Six copies of this statement, including all exhibits, should be filed with the Commission. See Rule 13d-1(a) for other parties to whom copies are to be sent. *The remainder of this cover page shall be filled out for a reporting person's initial filing on this form with respect to the subject class of securities, and for any subsequent amendment containing information which would alter disclosures provided in a prior cover page. The information required on the remainder of this cover page shall not be deemed to be "filed" for the purpose of Section 18 of the Securities Exchange Act of 1934 (the "Act") or otherwise subject to the liabilities of that section of the Act but shall be subject to all other provisions of the Act (however, see the Notes). CUSIP No. 147905103 13D -------------------------------------------------------------------------------- 1 NAME OF REPORTING PERSONS I.R.S. IDENTIFICATION NOS. OF ABOVE PERSONS (ENTITIES ONLY) Daniel Zeff -------------------------------------------------------------------------------- 2 CHECK THE APPROPRIATE BOX IF A MEMBER OF A GROUP* (a) |X| (b) |_| -------------------------------------------------------------------------------- 3 SEC USE ONLY -------------------------------------------------------------------------------- 4 SOURCE OF FUNDS* N/A -------------------------------------------------------------------------------- 5 CHECK BOX IF DISCLOSURE OF LEGAL PROCEEDINGS IS REQUIRED PURSUANT TO ITEMS 2(d) OR 2(e) |_| -------------------------------------------------------------------------------- 6 CITIZENSHIP OR PLACE OF ORGANIZATION United States -------------------------------------------------------------------------------- 7 SOLE VOTING POWER 816,247 shares ----------------------------------------------------------------- NUMBER OF 8 SHARED VOTING POWER SHARES BENEFICIALLY 0 shares OWNED BY ----------------------------------------------------------------- EACH 9 SOLE DISPOSITIVE POWER REPORTING PERSON 816,247 shares WITH ----------------------------------------------------------------- 10 SHARED DISPOSITIVE POWER 0 shares -------------------------------------------------------------------------------- 11 AGGREGATE AMOUNT BENEFICIALLY OWNED BY EACH REPORTING PERSON 816,247 shares -------------------------------------------------------------------------------- 12 CHECK BOX IF THE AGGREGATE AMOUNT IN ROW (11) EXCLUDES CERTAIN SHARES* |_| -------------------------------------------------------------------------------- 13 PERCENT OF CLASS REPRESENTED BY AMOUNT IN ROW (11) 21.20% -------------------------------------------------------------------------------- 14 TYPE OF REPORTING PERSON* IN -------------------------------------------------------------------------------- *SEE INSTRUCTIONS BEFORE FILLING OUT! Page 2 of 15 CUSIP No. 147905103 13D -------------------------------------------------------------------------------- 1 NAME OF REPORTING PERSONS I.R.S. IDENTIFICATION NOS. OF ABOVE PERSONS (ENTITIES ONLY) Spectrum Galaxy Fund Ltd. -------------------------------------------------------------------------------- 2 CHECK THE APPROPRIATE BOX IF A MEMBER OF A GROUP* (a) |X| (b) |_| -------------------------------------------------------------------------------- 3 SEC USE ONLY -------------------------------------------------------------------------------- 4 SOURCE OF FUNDS* WC -------------------------------------------------------------------------------- 5 CHECK BOX IF DISCLOSURE OF LEGAL PROCEEDINGS IS REQUIRED PURSUANT TO ITEMS 2(d) OR 2(e) |_| -------------------------------------------------------------------------------- 6 CITIZENSHIP OR PLACE OF ORGANIZATION British Virgin Islands -------------------------------------------------------------------------------- 7 SOLE VOTING POWER 467,765 shares ----------------------------------------------------------------- NUMBER OF 8 SHARED VOTING POWER SHARES BENEFICIALLY 0 shares OWNED BY ----------------------------------------------------------------- EACH 9 SOLE DISPOSITIVE POWER REPORTING PERSON 467,765 shares WITH ----------------------------------------------------------------- 10 SHARED DISPOSITIVE POWER 0 shares -------------------------------------------------------------------------------- 11 AGGREGATE AMOUNT BENEFICIALLY OWNED BY EACH REPORTING PERSON 467,765 shares -------------------------------------------------------------------------------- 12 CHECK BOX IF THE AGGREGATE AMOUNT IN ROW (11) EXCLUDES CERTAIN SHARES* |_| -------------------------------------------------------------------------------- 13 PERCENT OF CLASS REPRESENTED BY AMOUNT IN ROW (11) 12.15% -------------------------------------------------------------------------------- 14 TYPE OF REPORTING PERSON* CO -------------------------------------------------------------------------------- *SEE INSTRUCTIONS BEFORE FILLING OUT! Page 3 of 15 CUSIP No. 147905103 13D -------------------------------------------------------------------------------- 1 NAME OF REPORTING PERSONS I.R.S. IDENTIFICATION NOS. OF ABOVE PERSONS (ENTITIES ONLY) Zeff Capital Partners I, L.P. -------------------------------------------------------------------------------- 2 CHECK THE APPROPRIATE BOX IF A MEMBER OF A GROUP* (a) |X| (b) |_| -------------------------------------------------------------------------------- 3 SEC USE ONLY -------------------------------------------------------------------------------- 4 SOURCE OF FUNDS* WC -------------------------------------------------------------------------------- 5 CHECK BOX IF DISCLOSURE OF LEGAL PROCEEDINGS IS REQUIRED PURSUANT TO ITEMS 2(d) OR 2(e) |_| -------------------------------------------------------------------------------- 6 CITIZENSHIP OR PLACE OF ORGANIZATION Delaware -------------------------------------------------------------------------------- 7 SOLE VOTING POWER 348,482 shares ----------------------------------------------------------------- NUMBER OF 8 SHARED VOTING POWER SHARES BENEFICIALLY 0 shares OWNED BY ----------------------------------------------------------------- EACH 9 SOLE DISPOSITIVE POWER REPORTING PERSON 348,482 shares WITH ----------------------------------------------------------------- 10 SHARED DISPOSITIVE POWER 0 shares -------------------------------------------------------------------------------- 11 AGGREGATE AMOUNT BENEFICIALLY OWNED BY EACH REPORTING PERSON 348,482 shares -------------------------------------------------------------------------------- 12 CHECK BOX IF THE AGGREGATE AMOUNT IN ROW (11) EXCLUDES CERTAIN SHARES* |_| -------------------------------------------------------------------------------- 13 PERCENT OF CLASS REPRESENTED BY AMOUNT IN ROW (11) 9.05% -------------------------------------------------------------------------------- 14 TYPE OF REPORTING PERSON* PN -------------------------------------------------------------------------------- *SEE INSTRUCTIONS BEFORE FILLING OUT! Page 4 of 15 CUSIP No. 147905103 13D -------------------------------------------------------------------------------- 1 NAME OF REPORTING PERSONS I.R.S. IDENTIFICATION NOS. OF ABOVE PERSONS (ENTITIES ONLY) Zeff Holding Company, LLC -------------------------------------------------------------------------------- 2 CHECK THE APPROPRIATE BOX IF A MEMBER OF A GROUP* (a) |X| (b) |_| -------------------------------------------------------------------------------- 3 SEC USE ONLY -------------------------------------------------------------------------------- 4 SOURCE OF FUNDS* N/A -------------------------------------------------------------------------------- 5 CHECK BOX IF DISCLOSURE OF LEGAL PROCEEDINGS IS REQUIRED PURSUANT TO ITEMS 2(d) OR 2(e) |_| -------------------------------------------------------------------------------- 6 CITIZENSHIP OR PLACE OF ORGANIZATION Delaware -------------------------------------------------------------------------------- 7 SOLE VOTING POWER 348,482 shares ----------------------------------------------------------------- NUMBER OF 8 SHARED VOTING POWER SHARES BENEFICIALLY 0 shares OWNED BY ----------------------------------------------------------------- EACH 9 SOLE DISPOSITIVE POWER REPORTING PERSON 348,482 shares WITH ----------------------------------------------------------------- 10 SHARED DISPOSITIVE POWER 0 shares -------------------------------------------------------------------------------- 11 AGGREGATE AMOUNT BENEFICIALLY OWNED BY EACH REPORTING PERSON 348,482 shares -------------------------------------------------------------------------------- 12 CHECK BOX IF THE AGGREGATE AMOUNT IN ROW (11) EXCLUDES CERTAIN SHARES* |_| -------------------------------------------------------------------------------- 13 PERCENT OF CLASS REPRESENTED BY AMOUNT IN ROW (11) 9.05% -------------------------------------------------------------------------------- 14 TYPE OF REPORTING PERSON* OO -------------------------------------------------------------------------------- *SEE INSTRUCTIONS BEFORE FILLING OUT! Page 5 of 15 SCHEDULE 13D Item 1. Security and Issuer This Statement on Schedule 13D relates to the Common Stock, no par value (the "Common Stock") of Castelle (the "Company"), a company organized and existing under the laws of the State of California. The address of the Company's principal executive offices is 855 Jarvis Drive, Suite 100, Morgan Hill, CA 95037. Item 2. Identity and Background (a) This Statement is filed as a joint statement pursuant to Rule 13d-1(k) promulgated under the Securities Exchange Act of 1934 (the "Exchange Act") by Daniel Zeff, Spectrum Galaxy Fund Ltd. ("Spectrum"), Zeff Capital Partners I, L.P. ("Capital") and Zeff Holding Company, LLC ("Holding") (Mr. Zeff, Spectrum, Capital and Holding are hereinafter collectively referred to as the Reporting Persons). Mr. Zeff provides discretionary investment management services to Zeff Capital Offshore Fund, a class of shares of Spectrum. Mr. Zeff is the sole manager and member of Holding, which in turn serves as the general partner for Capital. Accordingly, the Reporting Persons are making a group filing because, due to the relationship between them, the Reporting Persons may be deemed to constitute a "group" for purposes of Section 13(d)(3) of the Exchange Act. (b) The address of the principal business and principal office of each of the Reporting Persons is 50 California Street, Suite 1500, San Francisco, CA 94111. (c) The principal business of Mr. Zeff is that of investing in securities in his capacity as investment manager for Zeff Capital Offshore Fund and as sole manager of Holding. The principal business of Spectrum is that of investing in securities. The principal business of Capital is that of an investment partnership. The principal business of Holding is acting as general partner for Capital. (d) None of the Reporting Persons has during the last five years, been convicted in a criminal proceeding (excluding traffic violations or similar misdemeanors). (e) None of the Reporting Persons has, during the last five years, been a party to a civil proceeding of a judicial or administrative body of competent jurisdiction and, as a result of such proceeding, was or is subject to a judgment, decree or final order enjoining future violations of or prohibiting or mandating activities subject to, federal or state securities laws or finding any violation with respect thereto. (f) Mr. Zeff is a citizen of the United States. Item 3. Source and Amount of Funds or Other Consideration. The aggregate amount of funds used to purchase the shares of Common Stock held by Spectrum was $1,546,560.70, which reflects the incurrence of brokerage commissions. The source of funds used to purchase such shares was working capital of Spectrum. Page 6 of 15 The aggregate amount of funds used to purchase the shares of Common Stock held by Capital was $1,222,387.35, which reflects the incurrence of brokerage commissions. The source of funds used to purchase such shares was working capital of Capital. Item 4. Purpose of Transaction. The Reporting Persons acquired the shares of Common Stock reported herein, and continue to hold such shares, for investment purposes, with no intention to influence or change the management or other affairs of the Company. The Reporting Persons reserve the right to dispose of and acquire shares, in their sole discretion, subject to applicable securities laws and market conditions. Except as otherwise indicated in this report, the Reporting Persons currently have no plans or proposals that relate to any of the matters described in subparagraphs (a) through (j) of Item 4 to Schedule 13D. Item 5. Interest in Securities of the Issuer. (a) The aggregate percentage of the outstanding shares of Common Stock reported owned by each Reporting Person is based upon 3,849,319 shares of Common Stock outstanding as of April 30, 2005, as reported in the Company's Form 10-Q for quarterly period ended March 31, 2005. As of the close of business on June 29, 2005: (i) Mr. Zeff beneficially owns 816,247 shares of Common Stock, comprised of 467,765 shares of Common Stock held by Spectrum (Mr. Zeff provides discretionary investment management services to Zeff Capital Offshore Fund, a class of shares of Spectrum) and 348,482 shares of Common Stock held by Capital (Mr. Zeff is the sole manager of Capital's general partner), in total constituting approximately 21.20% of the shares of Common Stock outstanding; (ii) Spectrum beneficially owns 467,765 shares of Common Stock constituting approximately 12.15% of the shares of Common Stock outstanding; (iii) Capital beneficially owns 348,482 shares of Common Stock constituting approximately 9.05% of the shares of Common Stock outstanding; and (iv) Holding beneficially owns 348,482 shares of Common Stock held by Capital, of which Holding is the general partner, constituting approximately 9.05% of the shares of Common Stock outstanding. (b) Spectrum has the sole power to vote or to direct the vote and to dispose or to direct the disposition of the 467,765 shares of Common Stock reported herein as being beneficially owned by it, which power is exercisable by Mr. Zeff as investment manager. Capital has the sole power to vote or to direct the vote and to dispose or to direct the disposition of the 348,482 shares of Common Stock reported herein as being beneficially owned by it, which power is exercisable by Mr. Zeff as the sole manager of Holding, Capital's general partner. Page 7 of 15 (c) Set forth below is a description of all reportable transactions in shares of Common Stock that have been effected by the Reporting Persons during the past 60 days. The following purchases were made by Spectrum: -------------------------------------------------------------------------------- Date Price per share Number of Shares -------------------------------------------------------------------------------- 5/24/2005 $ 3.05 800 -------------------------------------------------------------------------------- 5/24/2005 $ 3.05 200 -------------------------------------------------------------------------------- 5/24/2005 $ 3.07 1,000 -------------------------------------------------------------------------------- 5/24/2005 $ 3.09 215 -------------------------------------------------------------------------------- 5/24/2005 $ 3.05 500 -------------------------------------------------------------------------------- 5/24/2005 $ 3.05 500 -------------------------------------------------------------------------------- 5/24/2005 $ 3.07 1,000 -------------------------------------------------------------------------------- 5/24/2005 $ 3.07 500 -------------------------------------------------------------------------------- 5/24/2005 $ 3.05 1,000 -------------------------------------------------------------------------------- 5/24/2005 $ 2.91 100 -------------------------------------------------------------------------------- 5/24/2005 $ 2.97 100 -------------------------------------------------------------------------------- 5/24/2005 $ 3.05 100 -------------------------------------------------------------------------------- 5/24/2005 $ 3.07 100 -------------------------------------------------------------------------------- 5/24/2005 $ 3.07 100 -------------------------------------------------------------------------------- 5/24/2005 $ 2.90 100 -------------------------------------------------------------------------------- 5/24/2005 $ 2.91 100 -------------------------------------------------------------------------------- 5/24/2005 $ 2.96 200 -------------------------------------------------------------------------------- 5/24/2005 $ 2.99 100 -------------------------------------------------------------------------------- 5/24/2005 $ 3.00 500 -------------------------------------------------------------------------------- 5/24/2005 $ 3.00 100 -------------------------------------------------------------------------------- 5/24/2005 $ 3.00 300 -------------------------------------------------------------------------------- 5/24/2005 $ 3.00 1,000 -------------------------------------------------------------------------------- 5/24/2005 $ 3.00 1,000 -------------------------------------------------------------------------------- 5/24/2005 $ 3.00 900 -------------------------------------------------------------------------------- 5/24/2005 $ 3.10 100 -------------------------------------------------------------------------------- 5/24/2005 $ 3.15 100 -------------------------------------------------------------------------------- 5/24/2005 $ 3.15 500 -------------------------------------------------------------------------------- 5/24/2005 $ 3.14 200 -------------------------------------------------------------------------------- 5/24/2005 $ 3.17 1,000 -------------------------------------------------------------------------------- 5/24/2005 $ 3.17 890 -------------------------------------------------------------------------------- 5/24/2005 $ 3.10 1,000 -------------------------------------------------------------------------------- 5/24/2005 $ 3.05 200 -------------------------------------------------------------------------------- 5/24/2005 $ 3.07 200 -------------------------------------------------------------------------------- 5/24/2005 $ 3.10 100 -------------------------------------------------------------------------------- 5/24/2005 $ 3.10 400 -------------------------------------------------------------------------------- 5/24/2005 $ 3.07 1,000 -------------------------------------------------------------------------------- 5/24/2005 $ 3.07 500 -------------------------------------------------------------------------------- 6/2/2005 $ 3.00 456 -------------------------------------------------------------------------------- 6/2/2005 $ 3.00 116 -------------------------------------------------------------------------------- 6/2/2005 $ 3.00 58 -------------------------------------------------------------------------------- 6/2/2005 $ 3.04 58 -------------------------------------------------------------------------------- 6/2/2005 $ 3.10 58 -------------------------------------------------------------------------------- 6/2/2005 $ 3.10 29 -------------------------------------------------------------------------------- 6/2/2005 $ 3.10 58 -------------------------------------------------------------------------------- 6/2/2005 $ 3.12 57 -------------------------------------------------------------------------------- 6/2/2005 $ 3.12 57 -------------------------------------------------------------------------------- 6/2/2005 $ 3.10 57 -------------------------------------------------------------------------------- Page 8 of 15 -------------------------------------------------------------------------------- 6/2/2005 $ 3.10 57 -------------------------------------------------------------------------------- 6/2/2005 $ 3.10 57 -------------------------------------------------------------------------------- 6/2/2005 $ 3.12 114 -------------------------------------------------------------------------------- 6/2/2005 $ 3.13 580 -------------------------------------------------------------------------------- 6/2/2005 $ 3.13 570 -------------------------------------------------------------------------------- 6/13/2005 $ 2.94 200 -------------------------------------------------------------------------------- 6/13/2005 $ 2.94 500 -------------------------------------------------------------------------------- 6/13/2005 $ 2.97 300 -------------------------------------------------------------------------------- 6/13/2005 $ 2.97 200 -------------------------------------------------------------------------------- 6/13/2005 $ 2.97 100 -------------------------------------------------------------------------------- 6/13/2005 $ 2.94 200 -------------------------------------------------------------------------------- 6/13/2005 $ 2.94 800 -------------------------------------------------------------------------------- 6/13/2005 $ 2.94 300 -------------------------------------------------------------------------------- 6/13/2005 $ 2.94 100 -------------------------------------------------------------------------------- 6/13/2005 $ 2.94 200 -------------------------------------------------------------------------------- 6/13/2005 $ 2.94 400 -------------------------------------------------------------------------------- 6/13/2005 $ 2.97 400 -------------------------------------------------------------------------------- 6/13/2005 $ 3.00 300 -------------------------------------------------------------------------------- 6/29/2005 $ 3.19 75 -------------------------------------------------------------------------------- 6/29/2005 $ 3.22 304 -------------------------------------------------------------------------------- 6/29/2005 $ 3.23 225 -------------------------------------------------------------------------------- 6/29/2005 $ 3.30 525 -------------------------------------------------------------------------------- 6/29/2005 $ 3.31 750 -------------------------------------------------------------------------------- 6/29/2005 $ 3.34 675 -------------------------------------------------------------------------------- 6/29/2005 $ 3.36 525 -------------------------------------------------------------------------------- 6/29/2005 $ 3.36 150 -------------------------------------------------------------------------------- 6/29/2005 $ 3.32 75 -------------------------------------------------------------------------------- 6/29/2005 $ 3.25 75 -------------------------------------------------------------------------------- 6/29/2005 $ 3.37 300 -------------------------------------------------------------------------------- 6/29/2005 $ 3.38 750 -------------------------------------------------------------------------------- 6/29/2005 $ 3.09 75 -------------------------------------------------------------------------------- 6/29/2005 $ 3.09 75 -------------------------------------------------------------------------------- 6/29/2005 $ 3.09 75 -------------------------------------------------------------------------------- 6/29/2005 $ 3.10 75 -------------------------------------------------------------------------------- 6/29/2005 $ 3.10 75 -------------------------------------------------------------------------------- 6/29/2005 $ 3.11 75 -------------------------------------------------------------------------------- 6/29/2005 $ 3.22 75 -------------------------------------------------------------------------------- 6/29/2005 $ 3.22 75 -------------------------------------------------------------------------------- 6/29/2005 $ 3.26 75 -------------------------------------------------------------------------------- 6/29/2005 $ 3.38 75 -------------------------------------------------------------------------------- 6/29/2005 $ 3.38 75 -------------------------------------------------------------------------------- 6/29/2005 $ 3.38 75 -------------------------------------------------------------------------------- 6/29/2005 $ 3.34 75 -------------------------------------------------------------------------------- 6/29/2005 $ 3.25 750 -------------------------------------------------------------------------------- 6/29/2005 $ 3.25 750 -------------------------------------------------------------------------------- 6/29/2005 $ 3.25 750 -------------------------------------------------------------------------------- 6/29/2005 $ 3.25 750 -------------------------------------------------------------------------------- 6/29/2005 $ 3.25 750 -------------------------------------------------------------------------------- 6/29/2005 $ 3.25 750 -------------------------------------------------------------------------------- 6/29/2005 $ 3.25 750 -------------------------------------------------------------------------------- 6/29/2005 $ 3.25 750 -------------------------------------------------------------------------------- 6/29/2005 $ 3.25 750 -------------------------------------------------------------------------------- 6/29/2005 $ 3.25 750 -------------------------------------------------------------------------------- 6/29/2005 $ 3.32 75 -------------------------------------------------------------------------------- Page 9 of 15 -------------------------------------------------------------------------------- 6/29/2005 $ 3.09 75 -------------------------------------------------------------------------------- 6/29/2005 $ 3.10 75 -------------------------------------------------------------------------------- 6/29/2005 $ 3.10 225 -------------------------------------------------------------------------------- 6/29/2005 $ 3.12 75 -------------------------------------------------------------------------------- 6/29/2005 $ 3.12 75 -------------------------------------------------------------------------------- 6/29/2005 $ 3.17 150 -------------------------------------------------------------------------------- 6/29/2005 $ 3.18 150 -------------------------------------------------------------------------------- 6/29/2005 $ 3.19 450 -------------------------------------------------------------------------------- 6/29/2005 $ 3.19 300 -------------------------------------------------------------------------------- 6/29/2005 $ 3.21 75 -------------------------------------------------------------------------------- 6/29/2005 $ 3.22 146 -------------------------------------------------------------------------------- 6/29/2005 $ 3.22 75 -------------------------------------------------------------------------------- 6/29/2005 $ 3.23 525 -------------------------------------------------------------------------------- 6/29/2005 $ 3.22 75 -------------------------------------------------------------------------------- 6/29/2005 $ 3.27 750 -------------------------------------------------------------------------------- 6/29/2005 $ 3.28 750 -------------------------------------------------------------------------------- 6/29/2005 $ 3.28 750 -------------------------------------------------------------------------------- 6/29/2005 $ 3.28 675 -------------------------------------------------------------------------------- 6/29/2005 $ 3.29 750 -------------------------------------------------------------------------------- 6/29/2005 $ 3.30 75 -------------------------------------------------------------------------------- 6/29/2005 $ 3.31 750 -------------------------------------------------------------------------------- 6/29/2005 $ 3.33 750 -------------------------------------------------------------------------------- 6/29/2005 $ 3.34 75 -------------------------------------------------------------------------------- 6/29/2005 $ 3.36 75 -------------------------------------------------------------------------------- 6/29/2005 $ 3.37 750 -------------------------------------------------------------------------------- 6/29/2005 $ 3.36 600 -------------------------------------------------------------------------------- 6/29/2005 $ 3.38 225 -------------------------------------------------------------------------------- 6/29/2005 $ 3.38 450 -------------------------------------------------------------------------------- 6/29/2005 $ 3.38 750 -------------------------------------------------------------------------------- 6/29/2005 $ 3.38 675 -------------------------------------------------------------------------------- 6/29/2005 $ 3.38 375 -------------------------------------------------------------------------------- 6/29/2005 $ 3.38 375 -------------------------------------------------------------------------------- 6/29/2005 $ 3.38 375 -------------------------------------------------------------------------------- 6/29/2005 $ 3.26 300 -------------------------------------------------------------------------------- 6/29/2005 $ 3.25 75 -------------------------------------------------------------------------------- 6/29/2005 $ 3.25 75 -------------------------------------------------------------------------------- 6/29/2005 $ 3.25 75 -------------------------------------------------------------------------------- 6/29/2005 $ 3.25 75 -------------------------------------------------------------------------------- 6/29/2005 $ 3.25 75 -------------------------------------------------------------------------------- 6/29/2005 $ 3.25 75 -------------------------------------------------------------------------------- 6/29/2005 $ 3.25 75 -------------------------------------------------------------------------------- 6/29/2005 $ 3.25 75 -------------------------------------------------------------------------------- 6/29/2005 $ 3.25 75 -------------------------------------------------------------------------------- 6/29/2005 $ 3.25 75 -------------------------------------------------------------------------------- 6/29/2005 $ 3.25 75 -------------------------------------------------------------------------------- 6/29/2005 $ 3.25 75 -------------------------------------------------------------------------------- 6/29/2005 $ 3.25 75 -------------------------------------------------------------------------------- 6/29/2005 $ 3.25 75 -------------------------------------------------------------------------------- 6/29/2005 $ 3.28 750 -------------------------------------------------------------------------------- 6/29/2005 $ 3.28 750 -------------------------------------------------------------------------------- 6/29/2005 $ 3.28 675 -------------------------------------------------------------------------------- 6/29/2005 $ 3.30 675 -------------------------------------------------------------------------------- 6/29/2005 $ 3.32 750 -------------------------------------------------------------------------------- 6/29/2005 $ 3.32 300 -------------------------------------------------------------------------------- 6/29/2005 $ 3.34 750 -------------------------------------------------------------------------------- Page 10 of 15 -------------------------------------------------------------------------------- 6/29/2005 $ 3.28 75 -------------------------------------------------------------------------------- 6/29/2005 $ 3.29 750 -------------------------------------------------------------------------------- 6/29/2005 $ 3.31 75 -------------------------------------------------------------------------------- 6/29/2005 $ 3.31 375 -------------------------------------------------------------------------------- 6/29/2005 $ 3.31 300 -------------------------------------------------------------------------------- 6/29/2005 $ 3.31 750 -------------------------------------------------------------------------------- 6/29/2005 $ 3.31 750 -------------------------------------------------------------------------------- 6/29/2005 $ 3.33 75 -------------------------------------------------------------------------------- 6/29/2005 $ 3.33 375 -------------------------------------------------------------------------------- 6/29/2005 $ 3.33 300 -------------------------------------------------------------------------------- 6/29/2005 $ 3.33 75 -------------------------------------------------------------------------------- 6/29/2005 $ 3.37 450 -------------------------------------------------------------------------------- 6/29/2005 $ 3.38 750 -------------------------------------------------------------------------------- 6/29/2005 $ 3.38 750 -------------------------------------------------------------------------------- 6/29/2005 $ 3.38 750 -------------------------------------------------------------------------------- 6/29/2005 $ 3.38 750 -------------------------------------------------------------------------------- The following purchases were made by Capital: -------------------------------------------------------------------------------- Date Price per share Number of Shares -------------------------------------------------------------------------------- 6/2/2005 $ 3.00 344 -------------------------------------------------------------------------------- 6/2/2005 $ 3.00 84 -------------------------------------------------------------------------------- 6/2/2005 $ 3.00 42 -------------------------------------------------------------------------------- 6/2/2005 $ 3.04 42 -------------------------------------------------------------------------------- 6/2/2005 $ 3.10 42 -------------------------------------------------------------------------------- 6/2/2005 $ 3.10 21 -------------------------------------------------------------------------------- 6/2/2005 $ 3.10 42 -------------------------------------------------------------------------------- 6/2/2005 $ 3.12 43 -------------------------------------------------------------------------------- 6/2/2005 $ 3.12 43 -------------------------------------------------------------------------------- 6/2/2005 $ 3.10 43 -------------------------------------------------------------------------------- 6/2/2005 $ 3.10 43 -------------------------------------------------------------------------------- 6/2/2005 $ 3.10 43 -------------------------------------------------------------------------------- 6/2/2005 $ 3.12 86 -------------------------------------------------------------------------------- 6/2/2005 $ 3.13 420 -------------------------------------------------------------------------------- 6/2/2005 $ 3.13 430 -------------------------------------------------------------------------------- 6/29/2005 $ 3.19 25 -------------------------------------------------------------------------------- 6/29/2005 $ 3.22 101 -------------------------------------------------------------------------------- 6/29/2005 $ 3.23 75 -------------------------------------------------------------------------------- 6/29/2005 $ 3.30 175 -------------------------------------------------------------------------------- 6/29/2005 $ 3.31 250 -------------------------------------------------------------------------------- 6/29/2005 $ 3.34 225 -------------------------------------------------------------------------------- 6/29/2005 $ 3.36 175 -------------------------------------------------------------------------------- 6/29/2005 $ 3.36 50 -------------------------------------------------------------------------------- 6/29/2005 $ 3.32 25 -------------------------------------------------------------------------------- 6/29/2005 $ 3.25 25 -------------------------------------------------------------------------------- 6/29/2005 $ 3.37 100 -------------------------------------------------------------------------------- 6/29/2005 $ 3.38 250 -------------------------------------------------------------------------------- 6/29/2005 $ 3.09 25 -------------------------------------------------------------------------------- 6/29/2005 $ 3.09 25 -------------------------------------------------------------------------------- 6/29/2005 $ 3.09 25 -------------------------------------------------------------------------------- 6/29/2005 $ 3.10 25 -------------------------------------------------------------------------------- 6/29/2005 $ 3.10 25 -------------------------------------------------------------------------------- Page 11 of 15 -------------------------------------------------------------------------------- Date Price per share Number of Shares -------------------------------------------------------------------------------- 6/29/2005 $ 3.11 25 -------------------------------------------------------------------------------- 6/29/2005 $ 3.22 25 -------------------------------------------------------------------------------- 6/29/2005 $ 3.22 25 -------------------------------------------------------------------------------- 6/29/2005 $ 3.26 25 -------------------------------------------------------------------------------- 6/29/2005 $ 3.38 25 -------------------------------------------------------------------------------- 6/29/2005 $ 3.38 25 -------------------------------------------------------------------------------- 6/29/2005 $ 3.38 25 -------------------------------------------------------------------------------- 6/29/2005 $ 3.34 25 -------------------------------------------------------------------------------- 6/29/2005 $ 3.25 250 -------------------------------------------------------------------------------- 6/29/2005 $ 3.25 250 -------------------------------------------------------------------------------- 6/29/2005 $ 3.25 250 -------------------------------------------------------------------------------- 6/29/2005 $ 3.25 250 -------------------------------------------------------------------------------- 6/29/2005 $ 3.25 250 -------------------------------------------------------------------------------- 6/29/2005 $ 3.25 250 -------------------------------------------------------------------------------- 6/29/2005 $ 3.25 250 -------------------------------------------------------------------------------- 6/29/2005 $ 3.25 250 -------------------------------------------------------------------------------- 6/29/2005 $ 3.25 250 -------------------------------------------------------------------------------- 6/29/2005 $ 3.25 250 -------------------------------------------------------------------------------- 6/29/2005 $ 3.32 25 -------------------------------------------------------------------------------- 6/29/2005 $ 3.09 25 -------------------------------------------------------------------------------- 6/29/2005 $ 3.10 25 -------------------------------------------------------------------------------- 6/29/2005 $ 3.10 75 -------------------------------------------------------------------------------- 6/29/2005 $ 3.12 25 -------------------------------------------------------------------------------- 6/29/2005 $ 3.12 25 -------------------------------------------------------------------------------- 6/29/2005 $ 3.17 50 -------------------------------------------------------------------------------- 6/29/2005 $ 3.18 50 -------------------------------------------------------------------------------- 6/29/2005 $ 3.19 150 -------------------------------------------------------------------------------- 6/29/2005 $ 3.19 100 -------------------------------------------------------------------------------- 6/29/2005 $ 3.21 25 -------------------------------------------------------------------------------- 6/29/2005 $ 3.22 49 -------------------------------------------------------------------------------- 6/29/2005 $ 3.22 25 -------------------------------------------------------------------------------- 6/29/2005 $ 3.23 175 -------------------------------------------------------------------------------- 6/29/2005 $ 3.22 25 -------------------------------------------------------------------------------- 6/29/2005 $ 3.27 250 -------------------------------------------------------------------------------- 6/29/2005 $ 3.28 250 -------------------------------------------------------------------------------- 6/29/2005 $ 3.28 250 -------------------------------------------------------------------------------- 6/29/2005 $ 3.28 225 -------------------------------------------------------------------------------- 6/29/2005 $ 3.29 250 -------------------------------------------------------------------------------- 6/29/2005 $ 3.30 25 -------------------------------------------------------------------------------- 6/29/2005 $ 3.31 250 -------------------------------------------------------------------------------- 6/29/2005 $ 3.33 250 -------------------------------------------------------------------------------- 6/29/2005 $ 3.34 25 -------------------------------------------------------------------------------- 6/29/2005 $ 3.36 25 -------------------------------------------------------------------------------- 6/29/2005 $ 3.37 250 -------------------------------------------------------------------------------- 6/29/2005 $ 3.36 200 -------------------------------------------------------------------------------- 6/29/2005 $ 3.38 75 -------------------------------------------------------------------------------- 6/29/2005 $ 3.38 150 -------------------------------------------------------------------------------- 6/29/2005 $ 3.38 250 -------------------------------------------------------------------------------- 6/29/2005 $ 3.38 225 -------------------------------------------------------------------------------- 6/29/2005 $ 3.38 125 -------------------------------------------------------------------------------- 6/29/2005 $ 3.38 125 -------------------------------------------------------------------------------- 6/29/2005 $ 3.38 125 -------------------------------------------------------------------------------- 6/29/2005 $ 3.26 100 -------------------------------------------------------------------------------- 6/29/2005 $ 3.25 25 -------------------------------------------------------------------------------- Page 12 of 15 -------------------------------------------------------------------------------- Date Price per share Number of Shares -------------------------------------------------------------------------------- 6/29/2005 $ 3.25 25 -------------------------------------------------------------------------------- 6/29/2005 $ 3.25 25 -------------------------------------------------------------------------------- 6/29/2005 $ 3.25 25 -------------------------------------------------------------------------------- 6/29/2005 $ 3.25 25 -------------------------------------------------------------------------------- 6/29/2005 $ 3.25 25 -------------------------------------------------------------------------------- 6/29/2005 $ 3.25 25 -------------------------------------------------------------------------------- 6/29/2005 $ 3.25 25 -------------------------------------------------------------------------------- 6/29/2005 $ 3.25 25 -------------------------------------------------------------------------------- 6/29/2005 $ 3.25 25 -------------------------------------------------------------------------------- 6/29/2005 $ 3.25 25 -------------------------------------------------------------------------------- 6/29/2005 $ 3.25 25 -------------------------------------------------------------------------------- 6/29/2005 $ 3.25 25 -------------------------------------------------------------------------------- 6/29/2005 $ 3.25 25 -------------------------------------------------------------------------------- 6/29/2005 $ 3.28 250 -------------------------------------------------------------------------------- 6/29/2005 $ 3.28 250 -------------------------------------------------------------------------------- 6/29/2005 $ 3.28 225 -------------------------------------------------------------------------------- 6/29/2005 $ 3.30 225 -------------------------------------------------------------------------------- 6/29/2005 $ 3.32 250 -------------------------------------------------------------------------------- 6/29/2005 $ 3.32 100 -------------------------------------------------------------------------------- 6/29/2005 $ 3.34 250 -------------------------------------------------------------------------------- 6/29/2005 $ 3.28 25 -------------------------------------------------------------------------------- 6/29/2005 $ 3.29 250 -------------------------------------------------------------------------------- 6/29/2005 $ 3.31 25 -------------------------------------------------------------------------------- 6/29/2005 $ 3.31 125 -------------------------------------------------------------------------------- 6/29/2005 $ 3.31 100 -------------------------------------------------------------------------------- 6/29/2005 $ 3.31 250 -------------------------------------------------------------------------------- 6/29/2005 $ 3.31 250 -------------------------------------------------------------------------------- 6/29/2005 $ 3.33 25 -------------------------------------------------------------------------------- 6/29/2005 $ 3.33 125 -------------------------------------------------------------------------------- 6/29/2005 $ 3.33 100 -------------------------------------------------------------------------------- 6/29/2005 $ 3.33 25 -------------------------------------------------------------------------------- 6/29/2005 $ 3.37 150 -------------------------------------------------------------------------------- 6/29/2005 $ 3.38 250 -------------------------------------------------------------------------------- 6/29/2005 $ 3.38 250 -------------------------------------------------------------------------------- 6/29/2005 $ 3.38 250 -------------------------------------------------------------------------------- 6/29/2005 $ 3.38 250 -------------------------------------------------------------------------------- (d) No other person has the right to receive or the power to direct the receipt of dividends from, or the proceeds from the sale of, the Common Stock. Item 6. Contracts, Arrangements, Understandings or Relationships with respect to Securities of the Issuer. None. Item 7. Material to be Filed as Exhibits. Exhibit 1: Joint Filing Agreement dated as of July 11, 2005, by and among the Reporting Persons. Page 13 of 15 SIGNATURES After reasonable inquiry and to the best of their knowledge and belief, the undersigned certify that the information set forth in this statement is true, complete and correct. Dated: July 11, 2005 /s/ Daniel Zeff ------------------------------ Daniel Zeff ZEFF HOLDING COMPANY, LLC By: /s/ Daniel Zeff -------------------------- Name: Daniel Zeff Title: Manager ZEFF CAPITAL PARTNERS I, L.P. By: Zeff Holding Company, LLC, as general partner By: /s/ Daniel Zeff -------------------------- Name: Daniel Zeff Title: Manager SPECTRUM GALAXY FUND LTD. By: /s/ Dion R. Friedland -------------------------- Name: Dion R. Friedland Title: Director Page 14 of 15