PORTVUE-SEC13F.LNP                                      GAMCO ASSET MGT. INC.                                               PAGE 1
RUN DATE: 05/03/10 10:44 A.M.
                                                     FORM 13F INFORMATION TABLE
                                                        AS OF DATE: 03/31/10

                                                            VALUE   SHARES/ SH/ PUT/ INVSTMT    OTHER          VOTING AUTHORITY
  NAME OF ISSUER               TITLE OF CLASS    CUSIP    (x$1000)  PRN AMT PRN CALL DSCRETN   MANAGERS     SOLE    SHARED    NONE
------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- --------

1 800 FLOWERS COM INC CL A     COM              68243Q106      929   370000 SH       SOLE                   370000        0        0
3 COM CORP                     COM              885535104    41633  5428065 SH       SOLE                  5298065        0   130000
3M CO.                         COM              88579Y101     1003    12000 SH       SOLE                    12000        0        0
99 CENTS ONLY STORES           COM              65440K106     1304    80000 SH       SOLE                    80000        0        0
A T & T INC (NEW)              COM              00206R102    13220   511613 SH       SOLE                   296169     1008   214436
AAR CORP COM                   COM              000361105     1862    75000 SH       SOLE                    75000        0        0
AARON RENTS INC COM            COM              002535201      300    13500 SH       SOLE                    13500        0        0
AARON'S INC                    COM              002535300     9954   366623 SH       SOLE                   366623        0        0
ABB LTD SPONSORED ADR          COM              000375204     5192   237724 SH       SOLE                   237724        0        0
ABBOTT LABS                    COM              002824100     7222   137091 SH       SOLE                   137091        0        0
ABOVENET INC COM               COM              00374N107     1776    35000 SH       SOLE                    35000        0        0
ACCO BRANDS CORP COM           COM              00081T108     1244   162378 SH       SOLE                   160263        0     2115
ACTIVISION BLIZZARD,INC        COM              00507V109      869    72099 SH       SOLE                    72099        0        0
ACUITY BRANDS INC (B:AYI) COM  COM              00508Y102      853    20220 SH       SOLE                    20220        0        0
ADAPTEC INC COM                COM              00651F108      147    45000 SH       SOLE                    45000        0        0
ADOBE SYSTEMS INC COM          COM              00724F101     5025   142070 SH       SOLE                    37070        0   105000
AES CORP COM                   COM              00130H105     4669   424425 SH       SOLE                   424425        0        0
AGL RES INC COM                COM              001204106     3285    85000 SH       SOLE                    68100        0    16900
AGNICO-EAGLE MINES (USD)       COM              008474108     2813    50525 SH       SOLE                    50525        0        0
AIR PRODS & CHEMS INC COM      COM              009158106     2074    28050 SH       SOLE                    28050        0        0
AIRGAS INC COM                 COM              009363102      414     6500 SH       SOLE                     3800        0     2700
ALBEMARLE CORP COM             COM              012653101     1194    28000 SH       SOLE                    28000        0        0
ALBERTO CULVER CO NEW COM      COM              013078100    31301  1196963 SH       SOLE                  1140163      500    56300
ALCOA INC COM                  COM              013817101    17933  1259310 SH       SOLE                  1162310        0    97000
ALCON INC COM SHS              COM              H01301102     6236    38600 SH       SOLE                    18600        0    20000
ALIGN TECHNOLOGY INC COM       COM              016255101     1702    88000 SH       SOLE                    88000        0        0
ALLEGHANY CORP DEL             COM              017175100     1000     3437 SH       SOLE                     3437        0        0
ALLEGHENY ENERGY INC COM       COM              017361106    20571   894406 SH       SOLE                   862406     4000    28000
ALLERGAN INC                   COM              018490102    11758   180012 SH       SOLE                   179078        0      934
ALLIANCE BERNSTEIN HLDGS LP UN COM              01881G106     8067   263100 SH       SOLE                   259100        0     4000
ALLIANT ENERGY CORP COM        COM              018802108      904    27180 SH       SOLE                    26580      600        0
AMAZON.COM INC                 COM              023135106      686     5050 SH       SOLE                     5050        0        0
AMERICA MOVIL S A DE C V SPONS COM              02364W105     3020    60000 SH       SOLE                    60000        0        0
AMERICAN DAIRY INC COM         COM              025334103     3064   160000 SH       SOLE                   160000        0        0
AMERICAN DENTAL PARTNERS INC   COM              025353103      261    20000 SH       SOLE                    20000        0        0
AMERICAN DG ENERGY INC COM     COM              025398108     1409   471100 SH       SOLE                   471100        0        0
AMERICAN ELECTRIC POWER        COM              025537101      256     7500 SH       SOLE                     7500        0        0
AMERICAN EXPRESS CO            COM              025816109   166357  4031929 SH       SOLE                  3750779     3600   277550
AMERICAN WATER WORKS CO INC    COM              030420103     1495    68700 SH       SOLE                    68700        0        0
AMERIPRISE FINL INC COM        COM              03076C106     3445    75957 SH       SOLE                    70657        0     5300
AMETEK INC NEW COM             COM              031100100   113222  2730882 SH       SOLE                  2654132        0    76750
PORTVUE-SEC13F.LNP                                      GAMCO ASSET MGT. INC.                                               PAGE 2
RUN DATE: 05/03/10 10:44 A.M.
                                                     FORM 13F INFORMATION TABLE
                                                        AS OF DATE: 03/31/10

                                                            VALUE   SHARES/ SH/ PUT/ INVSTMT    OTHER          VOTING AUTHORITY
  NAME OF ISSUER               TITLE OF CLASS    CUSIP    (x$1000)  PRN AMT PRN CALL DSCRETN   MANAGERS     SOLE    SHARED    NONE
------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- --------
AMGEN INC                      COM              031162100      613    10250 SH       SOLE                    10250        0        0
AMICAS INC                     COM              001712108     8649  1436630 SH       SOLE                  1356630        0    80000
AMPCO PITTSBURGH CORP          COM              032037103    25385  1022747 SH       SOLE                  1011847        0    10900
ANADARKO PETE CORP COM         COM              032511107    15570   213786 SH       SOLE                   163186      600    50000
ANGIODYNAMICS INC COM          COM              03475V101     4132   264560 SH       SOLE                   240560        0    24000
ANIMAL HEALTH INTERNATIONAL    COM              03525N109      619   327250 SH       SOLE                   312250        0    15000
ANIXTER INTL INC COM           COM              035290105      281     6000 SH       SOLE                     6000        0        0
ANTE4 INC                      COM              03665E109       54    45503 SH       SOLE                    45503        0        0
AOL INC COM                    COM              00184X105     6608   261380 SH       SOLE                   247750     1774    11856
APACHE CORP                    COM              037411105     2205    21722 SH       SOLE                    21222      500        0
APPLE INC                      COM              037833100     6951    29578 SH       SOLE                    29578        0        0
APPLIED MATLS INC COM          COM              038222105      784    58190 SH       SOLE                    58190        0        0
ARCH CHEMICALS INC COM         COM              03937R102     2812    81780 SH       SOLE                    81780        0        0
ARCHER DANIELS MIDLAND         COM              039483102    47784  1653412 SH       SOLE                  1545312     4400   103700
ARGO GROUP INTL HLDGS LTD COM  COM              G0464B107     2607    80000 SH       SOLE                    80000        0        0
ARTHROCARE CORP COM            COM              043136100    13751   462700 SH       SOLE                   437700        0    25000
ARTIO GLOBAL INVESTORS INC     COM              04315B107     4424   178800 SH       SOLE                   149800        0    29000
ASCENT MEDIA CORP COM SER A    COM              043632108    30804  1130440 SH       SOLE                  1049256      500    80684
ASHLAND INC NEW COM            COM              044209104    14764   279786 SH       SOLE                   262252        0    17534
ASTRONICS CORP COM             COM              046433108       98    10000 SH       SOLE                    10000        0        0
AUTONATION INC                 COM              05329W102    47790  2643277 SH       SOLE                  2232598        0   410679
AUTOZONE INC                   COM              053332102    10039    58000 SH       SOLE                    40000        0    18000
AVON PRODUCTS INC              COM              054303102     2670    78825 SH       SOLE                    76825        0     2000
BADGER METER INC COM           COM              056525108     3060    79450 SH       SOLE                    77950        0     1500
BALDOR ELEC CO COM             COM              057741100    29514   789150 SH       SOLE                   763150        0    26000
BALDWIN TECHNOLOGY INC CL A    COM              058264102     1211  1009577 SH       SOLE                   975577        0    34000
BANK OF AMERICA                COM              060505104     9439   528815 SH       SOLE                   517815        0    11000
BANK OF NEW YORK MELLON CORP   COM              064058100   106955  3463570 SH       SOLE                  3067870        0   395700
BARNES GROUP INC COM           COM              067806109     1532    78790 SH       SOLE                    78790        0        0
BARRICK GOLD(R:ABX.N B:ABX US) COM              067901108     1629    42500 SH       SOLE                    42500        0        0
BAXTER INTL INC COM            COM              071813109    15340   263576 SH       SOLE                   244776        0    18800
BCE INC                        COM              05534B760    10848   369600 SH       SOLE                   209600        0   160000
BEASLEY BROADCAST GRP INC.     COM              074014101     4874  1174447 SH       SOLE                  1114947        0    59500
BECTON DICKINSON & CO COM      COM              075887109     3022    38385 SH       SOLE                    26385        0    12000
BED BATH & BEYOND INC          COM              075896100     5523   126200 SH       SOLE                   126200        0        0
BEL FUSE INC CL A              COM              077347201     1270    68600 SH       SOLE                    24600        0    44000
BELDEN CDT INC                 COM              077454106     2801   102000 SH       SOLE                   102000        0        0
BELL MICROPRODUCTS INC COM     COM              078137106     5004   720000 SH       SOLE                   715000        0     5000
BELO CORP                      COM              080555105     4040   592447 SH       SOLE                   580447        0    12000
BERKSHIRE HATHAWAY INC DEL CL  COM              084670702    11053   136000 SH       SOLE                   136000        0        0
BERKSHIRE HATHAWAY INC-CL A    COM              084670108     3654       30 SH       SOLE                       29        1        0
BEST BUY INC COM               COM              086516101      213     5000 SH       SOLE                     5000        0        0
BIG 5 SPORTING GOODS CORP COM  COM              08915P101     1339    88000 SH       SOLE                    84000        0     4000
BIO RAD LABS INC CL A          COM              090572207      404     3900 SH       SOLE                     3900        0        0
PORTVUE-SEC13F.LNP                                      GAMCO ASSET MGT. INC.                                               PAGE 3
RUN DATE: 05/03/10 10:44 A.M.
                                                     FORM 13F INFORMATION TABLE
                                                        AS OF DATE: 03/31/10

                                                            VALUE   SHARES/ SH/ PUT/ INVSTMT    OTHER          VOTING AUTHORITY
  NAME OF ISSUER               TITLE OF CLASS    CUSIP    (x$1000)  PRN AMT PRN CALL DSCRETN   MANAGERS     SOLE    SHARED    NONE
------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- --------
BIOGEN IDEC INC                COM              09062X103      708    12329 SH       SOLE                    12329        0        0
BIOLASE TECHNOLOGY INC COM     COM              090911108      283   145000 SH       SOLE                   145000        0        0
BJ SVCS CO COM                 COM              055482103     1391    65000 SH       SOLE                    65000        0        0
BLACK HILLS CORP COM           COM              092113109    21017   692500 SH       SOLE                   547500        0   145000
BLACKSTONE GROUP L P COM UNIT  COM              09253U108      512    36600 SH       SOLE                    36600        0        0
BOEING CO                      COM              097023105    48766   671618 SH       SOLE                   630118        0    41500
BON-TON STORES INC COM         COM              09776J101     7264   542500 SH       SOLE                   542500        0        0
BORG WARNER INC                COM              099724106    50283  1317000 SH       SOLE                  1305000        0    12000
BOSTON BEER INC CL A           COM              100557107     8074   154500 SH       SOLE                   149500        0     5000
BOSTON SCIENTIFIC CORP COM     COM              101137107    16862  2335500 SH       SOLE                  1964500        0   371000
BOWNE & CO INC COM             COM              103043105     5549   497200 SH       SOLE                   481200        0    16000
BOYD GAMING CORP               COM              103304101    19907  2014850 SH       SOLE                  1962850     3000    49000
BP PLC SPONS ADR               COM              055622104      722    12658 SH       SOLE                     9000        0     3658
BPW ACQUISITION CORP COM       COM              055637102     1868   150000 SH       SOLE                   150000        0        0
BPW ACQUISITION CORP WT EXP 02 WARRANT AND RIGH 055637110      964   584000 SH       SOLE                   584000        0        0
BRINKS CO COM                  COM              109696104     3698   131000 SH       SOLE                   131000        0        0
BRINKS HOME SEC HLDGS INC COM  COM              109699108    25126   590500 SH       SOLE                   579500        0    11000
BRISTOL MYERS SQUIBB CO        COM              110122108    16508   618261 SH       SOLE                   608261        0    10000
BROADCOM CORP COM              COM              111320107      230     6918 SH       SOLE                     6918        0        0
BROWN FORMAN CORP CL B         COM              115637209     5869    98723 SH       SOLE                    94323        0     4400
BROWN-FORMAN CORP CLASS A      COM              115637100    35956   572540 SH       SOLE                   548540        0    24000
BRUSH ENGINEERED MATLS INC COM COM              117421107     6094   270000 SH       SOLE                   270000        0        0
BUCKEYE PARTNERS L P UNIT LTD  OIL & GAS PARTNE 118230101      240     4000 SH       SOLE                     4000        0        0
BWAY HOLDING COMPANY COM       COM              12429T104      203    10100 SH       SOLE                     8100        0     2000
CABLEVISION SYS NY GROUP A     COM              12686C109   257361 10661183 SH       SOLE                  9918256    11800   731127
CALAMOS ASSET MANAGEMENT-A     COM              12811R104     1506   105000 SH       SOLE                   105000        0        0
CAMBIUM LEARNING GRP INC COM   COM              13201A107     1160   290073 SH       SOLE                   290073        0        0
CAMERON INTERNATIONAL CORP     COM              13342B105    11598   270604 SH       SOLE                   234604        0    36000
CAMPBELL SOUP CO               COM              134429109    32900   930688 SH       SOLE                   760488      300   169900
CANTERBURY PK HLDG CORP        COM              13811E101     2855   393777 SH       SOLE                   352077        0    41700
CARMIKE CINEMAS INC COM        COM              143436400     1942   140000 SH       SOLE                   140000        0        0
CASELLA WASTE SYS INC CL A     COM              147448104      653   130000 SH       SOLE                   130000        0        0
CASEYS GEN STORES INC COM      COM              147528103     5495   175000 SH       SOLE                   175000        0        0
CATERPILLAR INC                COM              149123101      377     6000 SH       SOLE                     6000        0        0
CAVCO INDUSTRIES               COM              149568107    16809   492348 SH       SOLE                   486348        0     6000
CBS CORP CLASS A               COM              124857103    41097  2948120 SH       SOLE                  2818766        0   129354
CBS CORP NEW CL B              COM              124857202    10378   744461 SH       SOLE                   391461     3000   350000
CELGENE CORP                   COM              151020104      954    15390 SH       SOLE                    15390        0        0
CENTRAL EUROPE AND RUSSIA FUND MUTUAL FUNDS     153436100      338     9441 SH       SOLE                     7500     1941        0
CENTRAL VT PUB SVC CORP COM    COM              155771108     1511    74900 SH       SOLE                    74900        0        0
CENTURYTEL INC                 COM              156700106    11253   317356 SH       SOLE                   308481     1000     7875
CEPHALON INC COM               COM              156708109     1383    20400 SH       SOLE                    20400        0        0
CEPHEID COM                    COM              15670R107     4440   254000 SH       SOLE                   218000        0    36000
CH ENERGY GROUP, INC.          COM              12541M102    30599   749241 SH       SOLE                   706616     1000    41625
PORTVUE-SEC13F.LNP                                      GAMCO ASSET MGT. INC.                                               PAGE 4
RUN DATE: 05/03/10 10:44 A.M.
                                                     FORM 13F INFORMATION TABLE
                                                        AS OF DATE: 03/31/10

                                                            VALUE   SHARES/ SH/ PUT/ INVSTMT    OTHER          VOTING AUTHORITY
  NAME OF ISSUER               TITLE OF CLASS    CUSIP    (x$1000)  PRN AMT PRN CALL DSCRETN   MANAGERS     SOLE    SHARED    NONE
------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- --------
CHEMED CORPORATION             COM              16359R103    39697   729985 SH       SOLE                   709185     1000    19800
CHESAPEAKE ENERGY CORP COM     COM              165167107      680    28765 SH       SOLE                    28765        0        0
CHESAPEAKE UTILS CORP COM      COM              165303108     1372    46041 SH       SOLE                    41503        0     4538
CHEVRON CORP                   COM              166764100    16123   212614 SH       SOLE                   193729        0    18885
CHINA MOBILE LTD               COM              16941M109     2791    58000 SH       SOLE                    58000        0        0
CHORDIANT SOFTWARE INC COM     COM              170404305     1306   256500 SH       SOLE                   256500        0        0
CHURCH & DWIGHT CO             COM              171340102    19712   294430 SH       SOLE                   288930        0     5500
CHURCHILL DOWNS INC COM        COM              171484108    24849   662650 SH       SOLE                   635650        0    27000
CINCINNATI BELL                COM              171871106    31028  9099259 SH       SOLE                  8289259        0   810000
CINCINNATI BELL PFD CVT 6.75%  CONVERTIBLE PREF 171871403      492    12600 SH       SOLE                    12600        0        0
CINEDIGM DIGITAL CINEMA CORPOR COM              172407108       50    30000 SH       SOLE                    30000        0        0
CIRCOR INTL INC COM            COM              17273K109    46337  1395263 SH       SOLE                  1249563        0   145700
CISCO SYS INC                  COM              17275R102     4293   164909 SH       SOLE                   163909     1000        0
CITIGROUP INC.                 COM              172967101     1479   365200 SH       SOLE                   365200        0        0
CKE RESTAURANTS INC COM        COM              12561E105      111    10000 SH       SOLE                    10000        0        0
CLARCOR INC                    COM              179895107    72059  2089277 SH       SOLE                  2053877        0    35400
CLEAR CHANNEL OUTDOOR HLDGS CL COM              18451C109    17693  1667600 SH       SOLE                  1552600        0   115000
CLEARWIRE CORP RIGHTS          WARRANT AND RIGH 18538Q139       25   137000 SH       SOLE                   137000        0        0
CLEARWIRE CORP-CLASS A         COM              18538Q105      874   122000 SH       SOLE                   122000        0        0
CLOUGH GLOBAL OPPORTUNITIES SH MUTUAL FUNDS     18914E106      130    10000 SH       SOLE                    10000        0        0
CME GROUP INC COM              COM              12572Q105     2260     7150 SH       SOLE                     7150        0        0
CMS ENERGY CORP COM            COM              125896100     1641   106175 SH       SOLE                   105175        0     1000
CNA SURETY CORP COM            COM              12612L108    16125   906400 SH       SOLE                   906400        0        0
CNH GLOBAL NV COM              COM              N20935206   112408  3655540 SH       SOLE                  3601540     2500    51500
CNX GAS CORP COM               COM              12618H309    26598   699028 SH       SOLE                   614275    17000    67753
COACH INC                      COM              189754104      307     7758 SH       SOLE                     7758        0        0
COCA COLA CO                   COM              191216100   107755  1959188 SH       SOLE                  1667588     1000   290600
COCA COLA ENTERPRISES INC      COM              191219104     4260   154000 SH       SOLE                   154000        0        0
COHEN & STEERS INC COM         COM              19247A100     4917   197000 SH       SOLE                   197000        0        0
COLDWATER CREEK INC COM        COM              193068103     7606  1096000 SH       SOLE                  1096000        0        0
COLGATE PALMOLIVE CO           COM              194162103     1027    12050 SH       SOLE                    12050        0        0
COLLECTIVE BRANDS INC COM      COM              19421W100      296    13000 SH       SOLE                    13000        0        0
COMCAST CORP CL A SPL          COM              20030N200     1312    73000 SH       SOLE                    73000        0        0
COMCAST CORP NEW COM CL A      COM              20030N101     2461   130671 SH       SOLE                   122526      145     8000
COMMUNICATIONS SYS             COM              203900105     3564   275637 SH       SOLE                   275637        0        0
CONAGRA INC                    COM              205887102     1028    41000 SH       SOLE                    41000        0        0
CONMED CORP COM                COM              207410101     2350    98700 SH       SOLE                    98700        0        0
CONOCOPHILLIPS COM             COM              20825C104    12194   238307 SH       SOLE                   191907        0    46400
CONSTELLATION BRANDS COM       COM              21036P108    13728   835065 SH       SOLE                   825065        0    10000
CONSTELLATION ENERGY GROUP ICO COM              210371100     5663   161306 SH       SOLE                   137006     5500    18800
CONTINUCARE CORP COM           COM              212172100      186    50000 SH       SOLE                    50000        0        0
COOPER COS INC COM NEW         COM              216648402     5443   140000 SH       SOLE                   100000        0    40000
COOPER INDUSTRIES PLC SHS      COM              G24140108    57914  1208044 SH       SOLE                  1134344      200    73500
COPART INC COM                 COM              217204106     1620    45500 SH       SOLE                     3000    12500    30000
PORTVUE-SEC13F.LNP                                      GAMCO ASSET MGT. INC.                                               PAGE 5
RUN DATE: 05/03/10 10:44 A.M.
                                                     FORM 13F INFORMATION TABLE
                                                        AS OF DATE: 03/31/10

                                                            VALUE   SHARES/ SH/ PUT/ INVSTMT    OTHER          VOTING AUTHORITY
  NAME OF ISSUER               TITLE OF CLASS    CUSIP    (x$1000)  PRN AMT PRN CALL DSCRETN   MANAGERS     SOLE    SHARED    NONE
------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- --------
CORE MOLDING TECH COM          COM              218683100     1433   430300 SH       SOLE                   430300        0        0
CORINTHIAN COLLEGES INC COM    COM              218868107     3852   219000 SH       SOLE                   219000        0        0
CORN PRODS INTL INC COM        COM              219023108    50725  1463501 SH       SOLE                  1325701        0   137800
CORNING INC                    COM              219350105    10917   540156 SH       SOLE                   540156        0        0
COSTCO WHSL CORP NEW COM       COM              22160K105     7063   118291 SH       SOLE                    58291        0    60000
COVANTA HOLDING CORP           COM              22282E102     4048   243000 SH       SOLE                   243000        0        0
COVIDIEN PLC ORDINARY SHARE    COM              G2554F105     7954   158200 SH       SOLE                   158200        0        0
CRANE CO                       COM              224399105   132646  3736499 SH       SOLE                  3585299      500   150700
CROWN HOLDINGS INC COM         COM              228368106      278    10300 SH       SOLE                    10300        0        0
CROWN MEDIA HLDGS INC CL A     COM              228411104      568   295789 SH       SOLE                   265789        0    30000
CRUCELL N V SPONSORED ADR      COM              228769105     6403   314200 SH       SOLE                   314200        0        0
CTS CORP                       COM              126501105    32943  3497083 SH       SOLE                  3256083      500   240500
CUMMINS ENGINE INC             COM              231021106      856    13823 SH       SOLE                    13823        0        0
CURTISS WRIGHT CORP            COM              231561101    83776  2407366 SH       SOLE                  2191116      250   216000
CUTERA INC COM                 COM              232109108     4293   414000 SH       SOLE                   390000        0    24000
CVS/CAREMARK CORP              COM              126650100    46681  1276841 SH       SOLE                  1220841        0    56000
CYNOSURE INC CL A              COM              232577205      180    16000 SH       SOLE                    16000        0        0
CYPRESS SEMICONDUCTOR CORP COM COM              232806109     4831   419000 SH       SOLE                   419000        0        0
CYTEC INDS INC COM             COM              232820100      280     6000 SH       SOLE                     6000        0        0
C&D TECHNOLOGIES INC COM       COM              124661109       18    11290 SH       SOLE                    11290        0        0
DAIMLER AG                     COM              D1668R123     1166    24800 SH       SOLE                     4800    20000        0
DANA HOLDING CORP COM          COM              235825205    17101  1439500 SH       SOLE                  1262500        0   177000
DEAN FOODS (B:DF)              COM              242370104     5614   357800 SH       SOLE                   335800        0    22000
DEERE & CO.                    COM              244199105   114353  1923197 SH       SOLE                  1806497      200   116500
DEL MONTE FOODS CO COM         COM              24522P103    31064  2127700 SH       SOLE                  2035200     5000    87500
DENNYS CORP COM                COM              24869P104      510   132500 SH       SOLE                   132500        0        0
DENTSPLY INTL INC NEW COM      COM              249030107     9421   270100 SH       SOLE                   258200     1500    10400
DEUTSCHE BANK AG-REG (B:DB)    COM              D18190898     4435    57700 SH       SOLE                    51700     6000        0
DEUTSCHE TELEKOM AG-SPON ADR ( COM              251566105     7231   535608 SH       SOLE                   534831        0      777
DEVON ENERGY CORP NEW          COM              25179M103    14077   218483 SH       SOLE                   210683      800     7000
DEXCOM INC COM                 COM              252131107      808    83000 SH       SOLE                    83000        0        0
DIAGEO PLC SPONSORED ADR (B:DE COM              25243Q205    40415   599182 SH       SOLE                   598882        0      300
DIAMOND FOODS INC COM          COM              252603105      294     7000 SH       SOLE                     7000        0        0
DIAMOND OFFSHORE DRILLNG INCCO COM              25271C102      799     9000 SH       SOLE                     9000        0        0
DIEBOLD INC COM                COM              253651103   127096  4001772 SH       SOLE                  3716372     2900   282500
DIEDRICH COFFEE INC COM NEW    COM              253675201     2154    61900 SH       SOLE                    61900        0        0
DIRECTV-CLASS A                COM              25490A101   274349  8114448 SH       SOLE                  7596261     5548   512639
DISCOVER FINANCIAL             COM              254709108     2914   195568 SH       SOLE                   195568        0        0
DISCOVERY COMMS NEW SER A      COM              25470F104    36664  1085066 SH       SOLE                  1037262      750    47054
DISCOVERY COMMS NEW SER C      COM              25470F302    30009  1020358 SH       SOLE                   972554      750    47054
DISH NETWORK CORPORATION       COM              25470M109    50043  2403620 SH       SOLE                  2188220     3600   211800
DISNEY WALT PRODTNS            COM              254687106     8456   242209 SH       SOLE                   227909     2300    12000
DOMINION RES INC VA NEW COM    COM              25746U109     5920   144000 SH       SOLE                   144000        0        0
DOMINOS PIZZA INC COM          COM              25754A201      812    59500 SH       SOLE                    59500        0        0
PORTVUE-SEC13F.LNP                                      GAMCO ASSET MGT. INC.                                               PAGE 6
RUN DATE: 05/03/10 10:44 A.M.
                                                     FORM 13F INFORMATION TABLE
                                                        AS OF DATE: 03/31/10

                                                            VALUE   SHARES/ SH/ PUT/ INVSTMT    OTHER          VOTING AUTHORITY
  NAME OF ISSUER               TITLE OF CLASS    CUSIP    (x$1000)  PRN AMT PRN CALL DSCRETN   MANAGERS     SOLE    SHARED    NONE
------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- --------
DONALDSON INC                  COM              257651109    62396  1382900 SH       SOLE                  1325900        0    57000
DOVER DOWNS GAMING & ENTMT INC COM              260095104      701   176966 SH       SOLE                   163896        0    13070
DOVER MOTORSPORTS INC.(B:DVD)  COM              260174107     1755   851900 SH       SOLE                   789900        0    62000
DOW CHEMICAL CORP              COM              260543103      378    12780 SH       SOLE                    12780        0        0
DPL INC COM                    COM              233293109    13990   514512 SH       SOLE                   465512     3500    45500
DR HORTON 2.000% 05/15/14      CONVERTIBLE BOND 23331ABB4      224   190000 PRN      SOLE                   190000        0        0
DR PEPPER SNAPPLE GROUP INC CO COM              26138E109    97494  2772083 SH       SOLE                  2573935     1940   196208
DU PONT E I DE NEMOURS CO      COM              263534109     4439   119190 SH       SOLE                   119190        0        0
DUFF & PHELPS CORP-CL A        COM              26433B107      536    32000 SH       SOLE                    32000        0        0
DUKE ENERGY CORP               COM              26441C105     4283   262418 SH       SOLE                   258390     1560     2468
E M C CORP MASS COM            COM              268648102     1275    70700 SH       SOLE                    70700        0        0
EASTMAN KODAK                  COM              277461109     2898   500500 SH       SOLE                   500500        0        0
EATON CORP                     COM              278058102      907    11975 SH       SOLE                    11975        0        0
EATON VANCE CORP COM           COM              278265103     1006    30000 SH       SOLE                    30000        0        0
EBAY INC                       COM              278642103      809    30000 SH       SOLE                    30000        0        0
ECHOSTAR CORP-A                COM              278768106     8153   402014 SH       SOLE                   285974      660   115380
ECOLAB INC                     COM              278865100    47276  1075688 SH       SOLE                  1047480        0    28208
EDGEWATER TECHNOLOGY INC COM   COM              280358102     3402  1063210 SH       SOLE                   938210        0   125000
EL PASO CORPORATION            COM              28336L109    25044  2310305 SH       SOLE                  2158805        0   151500
EL PASO ELEC CO COM NEW        COM              283677854    42240  2050494 SH       SOLE                  1912994     2000   135500
ELECTRONIC ARTS COM            COM              285512109     2278   122068 SH       SOLE                   122068        0        0
ELIZABETH ARDEN INC            COM              28660G106      198    11000 SH       SOLE                    11000        0        0
EMERSON ELEC CO                COM              291011104     1072    21299 SH       SOLE                    21299        0        0
EMMIS COMMUNICATIONS CORP      COM              291525103      137   120000 SH       SOLE                   120000        0        0
EMULEX CORP COM NEW            COM              292475209     2442   183900 SH       SOLE                   183900        0        0
ENER1 INC COM NEW              COM              29267A203       66    14000 SH       SOLE                    14000        0        0
ENERGIZER HLDGS INC COM        COM              29266R108    78187  1245812 SH       SOLE                  1175812        0    70000
ENTEGRIS INC COM               COM              29362U104      443    88170 SH       SOLE                    78170        0    10000
EOG RESOURCES INC              COM              26875P101     1212    13045 SH       SOLE                    13045        0        0
EPOCH HOLDING CORP             COM              29428R103     5810   514639 SH       SOLE                   514639        0        0
EXACTECH INC COM               COM              30064E109    11036   526294 SH       SOLE                   508794        0    17500
EXXON MOBIL CORP               COM              30231G102     9501   141855 SH       SOLE                   128355        0    13500
FACET BIOTECH CORP SHS         COM              30303Q103     4372   162000 SH       SOLE                   162000        0        0
FALCONSTOR SOFTWARE INC COM    COM              306137100      372   107000 SH       SOLE                   107000        0        0
FEDERAL MOGUL CORP CL A        COM              313549404    19306  1051500 SH       SOLE                  1022100     1400    28000
FERRO CORP                     COM              315405100    56674  6447499 SH       SOLE                  6245999     2000   199500
FIDELITY NATL INFORMATION SVCO COM              31620M106      281    12000 SH       SOLE                    12000        0        0
FIDELITY SOUTHERN CORP         COM              316394105      204    35510 SH       SOLE                    35510        0        0
FIRSTENERGY CORP COM           COM              337932107     1308    33451 SH       SOLE                    32851      600        0
FISHER COMMUNICATIONS INC COM  COM              337756209    24802  1759034 SH       SOLE                  1603622        0   155412
FLIR SYS INC COM               COM              302445101      668    23690 SH       SOLE                    23690        0        0
FLOWERS FOODS INC COM          COM              343498101    30317  1225439 SH       SOLE                  1162339     2200    60900
FLOWSERVE CORP COM             COM              34354P105   166360  1508658 SH       SOLE                  1436908     1850    69900
FLUSHING FINL CORP COM         COM              343873105     2770   218800 SH       SOLE                   218800        0        0
PORTVUE-SEC13F.LNP                                      GAMCO ASSET MGT. INC.                                               PAGE 7
RUN DATE: 05/03/10 10:44 A.M.
                                                     FORM 13F INFORMATION TABLE
                                                        AS OF DATE: 03/31/10

                                                            VALUE   SHARES/ SH/ PUT/ INVSTMT    OTHER          VOTING AUTHORITY
  NAME OF ISSUER               TITLE OF CLASS    CUSIP    (x$1000)  PRN AMT PRN CALL DSCRETN   MANAGERS     SOLE    SHARED    NONE
------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- --------
FMC CORP COM NEW               COM              302491303      568     9390 SH       SOLE                     9390        0        0
FOMENTO ECONOMICO MEXICANO SAD COM              344419106    13903   292500 SH       SOLE                   292500        0        0
FORD MTR CO DEL COM PAR $0.01  COM              345370860     3124   248522 SH       SOLE                   248522        0        0
FORTUNE BRANDS INC             COM              349631101    64386  1327281 SH       SOLE                  1274781        0    52500
FPL GROUP INC COM              COM              302571104    18097   374454 SH       SOLE                   266954     1100   106400
FRANKLIN ELEC INC              COM              353514102     6094   203200 SH       SOLE                   197200        0     6000
FRANKLIN RES INC COM           COM              354613101      943     8500 SH       SOLE                     8500        0        0
FREEPORT MCMORAN COPPER&GOLD C COM              35671D857    22206   265816 SH       SOLE                   240816        0    25000
FRESENIUS KABI PHARMA-CVR      WARRANT AND RIGH 35802M115        2    15000 SH       SOLE                    15000        0        0
FRONTIER COMMUNICATIONS CORP   COM              35906A108     1303   175170 SH       SOLE                   165170        0    10000
FULLER H B CO COM              COM              359694106    11439   492850 SH       SOLE                   477850        0    15000
FURMANITE CORPORATION          COM              361086101     8079  1556710 SH       SOLE                  1525710     1000    30000
GABELLI CV SECURITIES FUND     MUTUAL FUNDS     36240B109     7990  1219899 SH       SOLE                  1007416   212484        0
GABELLI DIV&INC TR COM         MUTUAL FUNDS     36242H104    28715  2086851 SH       SOLE                  2086851        0        0
GABELLI EQUITY TRUST INC       MUTUAL FUNDS     362397101     3386   665229 SH       SOLE                   665229        0        0
GABELLI GLB GLD NAT RES & INCO MUTUAL FUNDS     36244N109      178    10092 SH       SOLE                    10092        0        0
GABELLI GLBL MULTIMEDIA TR COM MUTUAL FUNDS     36239Q109     3199   429155 SH       SOLE                   304606   124550        0
GABELLI GLOBAL DEAL FUND       MUTUAL FUNDS     36245G103    18366  1285235 SH       SOLE                  1278061     7174        0
GABELLI GLOBAL UTIL & INCOMECO MUTUAL FUNDS     36242L105     3382   171491 SH       SOLE                   171491        0        0
GABELLI HLTHCARE & WELLNESS    MUTUAL FUNDS     36246K103      469    67051 SH       SOLE                    67051        0        0
GABELLI UTIL TR COM            MUTUAL FUNDS     36240A101     2025   260321 SH       SOLE                   260321        0        0
GARDNER DENVER INC             COM              365558105     1453    33000 SH       SOLE                    33000        0        0
GATX CORP                      COM              361448103    96857  3380691 SH       SOLE                  3150159     2800   227732
GAYLORD ENTERTAINMENT CO       COM              367905106   120537  4115283 SH       SOLE                  3886983     3300   225000
GENCORP INC                    COM              368682100    25273  4387684 SH       SOLE                  4293684     1000    93000
GENERAL DYNAMICS CORP COM      COM              369550108      332     4300 SH       SOLE                     4300        0        0
GENERAL ELEC CO                COM              369604103    24346  1337704 SH       SOLE                   821704   125000   391000
GENERAL MILLS INC              COM              370334104   107800  1522819 SH       SOLE                  1393219     1500   128100
GENESIS ENERGY L P UNIT L P IN OIL & GAS PARTNE 371927104     2631   135000 SH       SOLE                   135000        0        0
GENUINE PARTS CO               COM              372460105   101511  2403193 SH       SOLE                  2174893     2500   225800
GENZYME CORP                   COM              372917104     1578    30450 SH       SOLE                    30450        0        0
GERBER SCIENTIFIC INSTR        COM              373730100     8557  1377963 SH       SOLE                  1357963        0    20000
GILEAD SCIENCES INC COM        COM              375558103     1189    26150 SH       SOLE                    26150        0        0
GLOBAL SOURCES LTD COM         COM              G39300101     1354   208016 SH       SOLE                   208016        0        0
GOLDMAN SACHS GR               COM              38141G104     1246     7300 SH       SOLE                     4900        0     2400
GOOGLE INC-CL A                COM              38259P508     7815    13781 SH       SOLE                    13781        0        0
GORMAN RUPP CO                 COM              383082104     8299   326216 SH       SOLE                   291216        0    35000
GRACO INC COM                  COM              384109104     7957   248650 SH       SOLE                   238650        0    10000
GRAFTECH INTERNATIONAL         COM              384313102    82217  6014393 SH       SOLE                  5811893     3000   199500
GRAY TELEVISION, INC           COM              389375106     3327  1446508 SH       SOLE                  1316508        0   130000
GRAY TELEVISION, INC CL A      COM              389375205      110    46875 SH       SOLE                    34875        0    12000
GREAT ATLANTIC & PAC TEA INCCO COM              390064103    24059  3136730 SH       SOLE                  2975730        0   161000
GREAT PLAINS ENERGY INC. (B: G COM              391164100    39999  2153973 SH       SOLE                  2102946     1071    49956
GREATBATCH INC                 COM              39153L106     3051   144000 SH       SOLE                   144000        0        0
PORTVUE-SEC13F.LNP                                      GAMCO ASSET MGT. INC.                                               PAGE 8
RUN DATE: 05/03/10 10:44 A.M.
                                                     FORM 13F INFORMATION TABLE
                                                        AS OF DATE: 03/31/10

                                                            VALUE   SHARES/ SH/ PUT/ INVSTMT    OTHER          VOTING AUTHORITY
  NAME OF ISSUER               TITLE OF CLASS    CUSIP    (x$1000)  PRN AMT PRN CALL DSCRETN   MANAGERS     SOLE    SHARED    NONE
------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- --------
GREENBRIER COS INC             COM              393657101     1398   127000 SH       SOLE                   127000        0        0
GREIF INC CL A                 COM              397624107    60423  1100208 SH       SOLE                  1070908        0    29300
GREIF INC CL B                 COM              397624206      368     7100 SH       SOLE                     7100        0        0
GRIFFIN LAND & NUR             COM              398231100    27042   930870 SH       SOLE                   893543        0    37327
GRIFFON CORP COM               COM              398433102    65133  5227397 SH       SOLE                  4959275     1000   267122
GRUPO TELEVISA SA DE CV ADR (B COM              40049J206    44832  2132818 SH       SOLE                  2076318     4000    52500
GSE SYS INC COM                COM              36227K106      272    50293 SH       SOLE                    50293        0        0
GYRODYNE CO AMER INC COM       COM              403820103      246     6000 SH       SOLE                     6000        0        0
H R BLOCK INC                  COM              093671105     2041   114689 SH       SOLE                    79689        0    35000
HAIN CELESTIAL GROUP INC       COM              405217100     2537   146000 SH       SOLE                   146000        0        0
HALLIBURTON COMPANY            COM              406216101    32867  1090830 SH       SOLE                  1044830        0    46000
HANESBRANDS INC COM            COM              410345102     2450    88062 SH       SOLE                    88062        0        0
HARLEY DAVIDSON INC            COM              412822108      348    12400 SH       SOLE                     7400     5000        0
HARMAN INTL INDS INC NEW COM   COM              413086109     8280   177000 SH       SOLE                   167000        0    10000
HARMONY GOLD MINING CO LTD ADR COM              413216300      497    52450 SH       SOLE                    52450        0        0
HAWAIIAN ELEC INDS INC COM     COM              419870100      541    24100 SH       SOLE                    18100        0     6000
HAWK CORP CL A                 COM              420089104    20641  1058520 SH       SOLE                   969320      600    88600
HAWKINS INC COM                COM              420261109     6337   261870 SH       SOLE                   255870        0     6000
HEELYS INC COM                 COM              42279M107       81    34000 SH       SOLE                    34000        0        0
HEICO CORP NEW COM             COM              422806109     1506    29200 SH       SOLE                    29200        0        0
HEINZ, H J COMPANY             COM              423074103    51674  1132961 SH       SOLE                  1029161     1500   102300
HERLEY INDS INC COM            COM              427398102    38032  2594280 SH       SOLE                  2511880        0    82400
HERSHEY COMPANY (THE)          COM              427866108    46000  1074519 SH       SOLE                  1024219        0    50300
HESKA CORP COM                 COM              42805E108      122   149000 SH       SOLE                   149000        0        0
HESS CORP                      COM              42809H107     4907    78447 SH       SOLE                    52647      800    25000
HEWLETT PACKARD CO             COM              428236103      890    16748 SH       SOLE                    16748        0        0
HICKORY TECH CORP COM          COM              429060106      498    56425 SH       SOLE                    56425        0        0
HOME DEPOT INC                 COM              437076102     8104   250525 SH       SOLE                   165525        0    85000
HONEYWELL INT'L INC            COM              438516106   128875  2846800 SH       SOLE                  2719700     4600   122500
HSN INC COM                    COM              404303109      743    25245 SH       SOLE                    24046        0     1199
HUDSON CITY BANCORP INC COM    COM              443683107      341    24045 SH       SOLE                    24045        0        0
HUDSON VALLEY HOLDING CORP COM COM              444172100      874    36000 SH       SOLE                    36000        0        0
HUNTSMAN CORP COM              COM              447011107    12532  1040000 SH       SOLE                  1040000        0        0
IAC INTERACTIVECORP COM PAR $. COM              44919P508     4263   187133 SH       SOLE                   176133        0    11000
ICO HLDGS INC COM              COM              449293109      404    50000 SH       SOLE                    50000        0        0
ICU MEDICAL INC                COM              44930G107      978    28400 SH       SOLE                    28400        0        0
IDEX CORP                      COM              45167R104    59592  1800362 SH       SOLE                  1757905        0    42457
IMAX CORP COM                  COM              45245E109      912    50700 SH       SOLE                    50700        0        0
INGERSOLL-RAND PLC             COM              G47791101      463    13280 SH       SOLE                    13280        0        0
INGLES MKTS INC CL A           COM              457030104    16634  1106689 SH       SOLE                  1016689        0    90000
INNERWORKINGS INC COM          COM              45773Y105       52    10000 SH       SOLE                        0    10000        0
INNOVATIVE SOLUTIONS & SUPPOCO COM              45769N105       95    15000 SH       SOLE                    15000        0        0
INSITUFORM TECHNOLOGIES INC CL COM              457667103     2222    83500 SH       SOLE                    83500        0        0
INTEGRYS ENERGY GROUP INC      COM              45822P105      424     8945 SH       SOLE                     8445      500        0
PORTVUE-SEC13F.LNP                                      GAMCO ASSET MGT. INC.                                               PAGE 9
RUN DATE: 05/03/10 10:44 A.M.
                                                     FORM 13F INFORMATION TABLE
                                                        AS OF DATE: 03/31/10

                                                            VALUE   SHARES/ SH/ PUT/ INVSTMT    OTHER          VOTING AUTHORITY
  NAME OF ISSUER               TITLE OF CLASS    CUSIP    (x$1000)  PRN AMT PRN CALL DSCRETN   MANAGERS     SOLE    SHARED    NONE
------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- --------
INTEL CORP                     COM              458140100    13380   600254 SH       SOLE                   300254        0   300000
INTERACTIVE DATA CORP COM      COM              45840J107     4192   131000 SH       SOLE                   131000        0        0
INTERMEC INC                   COM              458786100    69658  4912423 SH       SOLE                  4591857     2600   317966
INTERNATIONAL BUSINESS         COM              459200101    11842    92335 SH       SOLE                    58335        0    34000
INTERNATIONAL GAME TECH        COM              459902102    22380  1213002 SH       SOLE                  1178002        0    35000
INTERNATIONAL RECTIFIER CORPCO COM              460254105      939    41000 SH       SOLE                     6000        0    35000
INTERNATIONAL SPEEDWAY A       COM              460335201      618    24000 SH       SOLE                    24000        0        0
INTERPUBLIC GROUP COS INC      COM              460690100    12268  1474500 SH       SOLE                  1474500        0        0
INTERVAL LEISURE GROUP INC COM COM              46113M108      683    46935 SH       SOLE                    46235        0      700
INTL FLAVORS & FRAGRANCES      COM              459506101    50065  1050240 SH       SOLE                   968040      300    81900
INTRICON CORP COM              COM              46121H109      195    50000 SH       SOLE                    50000        0        0
INVERNESS MED INNOVATIONS INCO COM              46126P106      915    23500 SH       SOLE                    18500        0     5000
IOWA TELECOMM SERVICES INC COM COM              462594201     1453    87000 SH       SOLE                    87000        0        0
IRIS INTL INC COM              COM              46270W105     3312   324400 SH       SOLE                   199400        0   125000
ITT INDUSTRIES                 COM              450911102    97296  1814877 SH       SOLE                  1765077     1200    48600
J & J SNACK FOODS CORP         COM              466032109     2230    51300 SH       SOLE                    51300        0        0
J.P. MORGAN CHASE & CO         COM              46625H100    48653  1087211 SH       SOLE                   949891        0   137320
JANUS CAP GROUP INC COM        COM              47102X105    33274  2328500 SH       SOLE                  2083500        0   245000
JOHNSON CONTROLS               COM              478366107    24708   748961 SH       SOLE                   741461        0     7500
JOHNSON & JOHNSON              COM              478160104    24593   377200 SH       SOLE                   330000      200    47000
JOURNAL COMM INC-A             COM              481130102    21314  5074808 SH       SOLE                  4845808        0   229000
JOY GLOBAL INC COM             COM              481165108      776    13720 SH       SOLE                    13720        0        0
KAMAN CORP                     COM              483548103    65145  2604739 SH       SOLE                  2463739        0   141000
KAR AUCTION SVCS INC COM       COM              48238T109     1593   105800 SH       SOLE                   105800        0        0
KELLOGG CO                     COM              487836108     4253    79600 SH       SOLE                    54900    10200    14500
KENSEY NASH CORP COM           COM              490057106     2233    94800 SH       SOLE                    89800        0     5000
KEY ENERGY SVCS INC COM        COM              492914106      860    90000 SH       SOLE                    90000        0        0
KIMBERLY CLARK CORP            COM              494368103    28874   459187 SH       SOLE                   324387        0   134800
KINETIC CONCEPTS INC COM NEW   COM              49460W208     1817    38000 SH       SOLE                    38000        0        0
KINROSS GOLD CORP COM NO PAR   COM              496902404      538    31500 SH       SOLE                    31500        0        0
KRAFT FOODS INC CL A COM       COM              50075N104    80897  2675175 SH       SOLE                  2385875     1700   287600
K-TRON INTL INC                COM              482730108     5579    37200 SH       SOLE                    37200        0        0
LAKES ENTERTAINMENT INC COM    COM              51206P109      219    95000 SH       SOLE                    95000        0        0
LANDAUER INC                   COM              51476K103     4678    71720 SH       SOLE                    71720        0        0
LAS VEGAS SANDS CORP           COM              517834107    47615  2251300 SH       SOLE                  2201300        0    50000
LAYNE CHRISTENSEN CO COM       COM              521050104     7206   269800 SH       SOLE                   265800        0     4000
LEAR CORP COM NEW              COM              521865204     1809    22800 SH       SOLE                    22800        0        0
LEGG MASON INC COM             COM              524901105   111480  3888401 SH       SOLE                  3606201     2300   279900
LGL GROUP INC                  COM              50186A108      172    31292 SH       SOLE                    31292        0        0
LIBERTY GLOBAL INC COM SER A   COM              530555101    38208  1310305 SH       SOLE                  1261358      900    48047
LIBERTY GLOBAL INC COM SER C   COM              530555309    25416   879748 SH       SOLE                   855829      900    23019
LIBERTY MEDIA CORP NEW LIB STA COM              53071M708    26306   481186 SH       SOLE                   456634      344    24208
LIBERTY MEDIA HLDG CORP INT CO COM              53071M104    27572  1802118 SH       SOLE                  1693511     2812   105795
LIBERTY MEDIA-CAP SER A        COM              53071M302    46137  1268538 SH       SOLE                  1121452      862   146224
PORTVUE-SEC13F.LNP                                      GAMCO ASSET MGT. INC.                                               PAGE 10
RUN DATE: 05/03/10 10:44 A.M.
                                                     FORM 13F INFORMATION TABLE
                                                        AS OF DATE: 03/31/10

                                                            VALUE   SHARES/ SH/ PUT/ INVSTMT    OTHER          VOTING AUTHORITY
  NAME OF ISSUER               TITLE OF CLASS    CUSIP    (x$1000)  PRN AMT PRN CALL DSCRETN   MANAGERS     SOLE    SHARED    NONE
------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- --------
LIFE TECHNOLOGIES CORP COM     COM              53217V109     3991    76358 SH       SOLE                    73358        0     3000
LIFEWAY FOODS INC COM          COM              531914109     2700   227505 SH       SOLE                   227505        0        0
LILLY, ELI AND COMPANY         COM              532457108     7521   207648 SH       SOLE                   194848        0    12800
LIN TV CORP CL A               COM              532774106    23882  4153344 SH       SOLE                  3952944     5000   195400
LINDSAY CORP                   COM              535555106     4331   104600 SH       SOLE                    99600        0     5000
LITTELFUSE INC                 COM              537008104     4751   125000 SH       SOLE                   125000        0        0
LIVE NATION INC                COM              538034109      235    16199 SH       SOLE                    16199        0        0
LOCKHEED MARTIN CORP COM       COM              539830109     1821    21877 SH       SOLE                    21877        0        0
LOEWS CORP                     COM              540424108      533    14300 SH       SOLE                    14300        0        0
LOWES COS INC COM              COM              548661107      412    17015 SH       SOLE                    17015        0        0
LSI LOGIC CORP COM             COM              502161102     1250   204218 SH       SOLE                   204218        0        0
LUFKIN INDS INC COM            COM              549764108    14991   189400 SH       SOLE                   184900        0     4500
M G M MIRAGE INC COM           COM              552953101    17527  1460611 SH       SOLE                  1375602     2009    83000
M & T BK CORP COM              COM              55261F104    16844   212200 SH       SOLE                   181200        0    31000
MACY'S INC                     COM              55616P104    25952  1192105 SH       SOLE                  1082105        0   110000
MADISON SQUARE GARDEN A        COM              55826P100    61768  2842534 SH       SOLE                  2644304     2950   195280
MAGNETEK INC COM               COM              559424106     2201  1310273 SH       SOLE                  1255273        0    55000
MAINE & MARITIMES CORP         COM              560377103     4009    91000 SH       SOLE                    83300      200     7500
MARATHON OIL CORP COM          COM              565849106      478    15119 SH       SOLE                    15119        0        0
MARCUS CORP COM                COM              566330106     2065   159000 SH       SOLE                   159000        0        0
MARINE PRODS CORP COM          COM              568427108     4112   685412 SH       SOLE                   661812        0    23600
MARSH & MCLENNAN COS INC COM   COM              571748102     3070   125700 SH       SOLE                   125700        0        0
MARTHA STEWART LIVING OMNI     COM              573083102     1925   345000 SH       SOLE                   345000        0        0
MASTERCARD INC COM             COM              57636Q104     8602    33865 SH       SOLE                    23365        0    10500
MATRIXX INITIATIVES INC COM    COM              57685L105      544   107200 SH       SOLE                   107200        0        0
MATTHEWS INTL CORP CL A        COM              577128101      817    23000 SH       SOLE                    23000        0        0
MCCORMICK & CO INC COM VTG     COM              579780107      384    10000 SH       SOLE                        0        0    10000
MCDONALDS CORP                 COM              580135101      334     5000 SH       SOLE                     5000        0        0
MCGRAW HILL COMPANIES, INC.    COM              580645109     7157   200750 SH       SOLE                   179250        0    21500
MEAD JOHNSON                   COM              582839106    14992   288141 SH       SOLE                   217141        0    71000
MEDCO HEALTH SOLUTIONS INC COM COM              58405U102      232     3592 SH       SOLE                     3592        0        0
MEDIA GENERAL CL A             COM              584404107    34477  4158843 SH       SOLE                  3950843        0   208000
MEDICAL NUTRITION USA INC COM  COM              58461X107       22    10000 SH       SOLE                    10000        0        0
MEDTRONIC INC COM              COM              585055106      585    13000 SH       SOLE                    13000        0        0
MENTOR GRAPHICS CORP COM       COM              587200106     1628   203000 SH       SOLE                   203000        0        0
MERCK & COMPANY                COM              58933Y105     8450   226238 SH       SOLE                   226238        0        0
MEREDITH CORP                  COM              589433101    10699   310913 SH       SOLE                   287913        0    23000
MET PRO CORP COM               COM              590876306      946    96500 SH       SOLE                    96500        0        0
METHODE ELECTRS INC CL A       COM              591520200     1723   174000 SH       SOLE                   174000        0        0
MICROSOFT CORP                 COM              594918104    18811   642282 SH       SOLE                   258782   163500   220000
MICRUS ENDOVASCULAR CORP COM   COM              59518V102     5423   275000 SH       SOLE                   245000        0    30000
MIDAS GROUP INC COM            COM              595626102    24390  2162217 SH       SOLE                  2120717        0    41500
MIDDLESEX WTR CO COM           COM              596680108     2096   122941 SH       SOLE                   106642      666    15633
MILLICOM INTL CELLULAR S A SHS COM              L6388F110    57546   645494 SH       SOLE                   605894      700    38900
PORTVUE-SEC13F.LNP                                      GAMCO ASSET MGT. INC.                                               PAGE 11
RUN DATE: 05/03/10 10:44 A.M.
                                                     FORM 13F INFORMATION TABLE
                                                        AS OF DATE: 03/31/10

                                                            VALUE   SHARES/ SH/ PUT/ INVSTMT    OTHER          VOTING AUTHORITY
  NAME OF ISSUER               TITLE OF CLASS    CUSIP    (x$1000)  PRN AMT PRN CALL DSCRETN   MANAGERS     SOLE    SHARED    NONE
------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- --------
MILLIPORE CORP                 COM              601073109   165653  1568680 SH       SOLE                  1383280    20000   165400
MIRANT CORP NEW COM            COM              60467R100      134    12370 SH       SOLE                     8370     4000        0
MIRANT CORP NEW WT A EX 010311 WARRANT AND RIGH 60467R118        1    12446 SH       SOLE                    12446        0        0
MODINE MFG CO                  COM              607828100    31237  2779122 SH       SOLE                  2637767        0   141355
MONRO MUFFLER BRAKE INC        COM              610236101     1573    44000 SH       SOLE                    44000        0        0
MONSANTO CO NEW COM            COM              61166W101     6626    92773 SH       SOLE                    92773        0        0
MONSTER WORLDWIDE INC COM      COM              611742107      997    60000 SH       SOLE                    60000        0        0
MOOG INC CL A                  COM              615394202     4719   133243 SH       SOLE                   130743        0     2500
MOOG INC CL B                  COM              615394301     1143    32200 SH       SOLE                    32200        0        0
MORGAN STANLEY                 COM              617446448    35911  1226055 SH       SOLE                  1011055        0   215000
MORGANS HOTEL GROUP CO COM     COM              61748W108      560    87400 SH       SOLE                    87400        0        0
MOSAIC CO/THE                  COM              61945A107      980    16120 SH       SOLE                    16120        0        0
MOSY INC                       COM              619718109       80    20000 SH       SOLE                    20000        0        0
MOTOROLA INC                   COM              620076109      269    38300 SH       SOLE                    38300        0        0
MOVADO GROUP INC COM           COM              624580106      960    85100 SH       SOLE                    78100        0     7000
MUELLER WATER PRODUCTS INC     COM              624758108      415    86854 SH       SOLE                    83854        0     3000
MURPHY OIL CORP COM            COM              626717102      956    17010 SH       SOLE                    17010        0        0
MVC CAP COM                    COM              553829102     1028    75750 SH       SOLE                    75750        0        0
MWI VETERINARY SUPPLY INC      COM              55402X105     3418    84600 SH       SOLE                    74600        0    10000
MYERS INDS INC                 COM              628464109    22602  2156675 SH       SOLE                  2065175        0    91500
MYLAN LABS INC COM             COM              628530107      456    20085 SH       SOLE                    20085        0        0
NARA BANCORP INC COM           COM              63080P105     5076   579500 SH       SOLE                   579500        0        0
NATHANS FAMOUS INC NEW COM     COM              632347100     2246   145000 SH       SOLE                   125000        0    20000
NATIONAL DENTEX CORP COM       COM              63563H109      441    45000 SH       SOLE                    45000        0        0
NATIONAL FUEL GAS CO N J COM   COM              636180101   109878  2173655 SH       SOLE                  1929555     2400   241700
NATIONAL PRESTO INDS INC       COM              637215104     1094     9200 SH       SOLE                     8700        0      500
NATIONAL-OILWELL INC COM       COM              637071101      601    14800 SH       SOLE                    14800        0        0
NAVISTAR INTL CORP 3% 10/15/20 CONVERTIBLE BOND 63934EAL2      291   260000 PRN      SOLE                   260000        0        0
NAVISTAR INTL CORP COM         COM              63934E108   105364  2355562 SH       SOLE                  2124462        0   231100
NCR CORP NEW COM               COM              62886E108    36357  2634570 SH       SOLE                  2527470        0   107100
NEOGEN CORP COM                COM              640491106      251    10000 SH       SOLE                    10000        0        0
NETAPP INC COM                 COM              64110D104     2766    85000 SH       SOLE                    10000        0    75000
NEW ALLIANCE BANCSHARES INC CO COM              650203102     6962   551700 SH       SOLE                   551700        0        0
NEW GERMANY FD COM (B:GF US)   MUTUAL FUNDS     644465106      166    13178 SH       SOLE                    13178        0        0
NEW YORK CMNTY BANCORP INC COM COM              649445103      660    39886 SH       SOLE                    39886        0        0
NEWMARKET CORP COM             COM              651587107     4768    46300 SH       SOLE                    46300        0        0
NEWMONT MINING CORP HOLDING CO COM              651639106    13222   259612 SH       SOLE                   251912        0     7700
NEWS CORP CL A                 COM              65248E104   112151  7782863 SH       SOLE                  7272403     8160   502300
NICOR INC COM                  COM              654086107     2296    54763 SH       SOLE                    52163     1100     1500
NIKE INC CL B                  COM              654106103     1151    15660 SH       SOLE                    15660        0        0
NISOURCE INC                   COM              65473P105      354    22400 SH       SOLE                     7400     1000    14000
NOBILITY HOMES INC COM         COM              654892108     2017   206023 SH       SOLE                   203023        0     3000
NOBLE CORPORATION BAAR NAMEN - COM              H5833N103      902    21570 SH       SOLE                    20970      600        0
NORDSON CORP COM               COM              655663102     1358    20000 SH       SOLE                    20000        0        0
PORTVUE-SEC13F.LNP                                      GAMCO ASSET MGT. INC.                                               PAGE 12
RUN DATE: 05/03/10 10:44 A.M.
                                                     FORM 13F INFORMATION TABLE
                                                        AS OF DATE: 03/31/10

                                                            VALUE   SHARES/ SH/ PUT/ INVSTMT    OTHER          VOTING AUTHORITY
  NAME OF ISSUER               TITLE OF CLASS    CUSIP    (x$1000)  PRN AMT PRN CALL DSCRETN   MANAGERS     SOLE    SHARED    NONE
------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- --------
NORTHEAST UTILS COM            COM              664397106    27408   991594 SH       SOLE                   856194    12000   123400
NORTHERN TRUST CORP            COM              665859104     7604   137605 SH       SOLE                    61605        0    76000
NORTHROP GRUMMAN CORP (B:NOC)  COM              666807102     1633    24911 SH       SOLE                    20911        0     4000
NORTHWESTERN CORP COM NEW      COM              668074305     9094   339200 SH       SOLE                   339200        0        0
NOVELL INC                     COM              670006105      240    40000 SH       SOLE                    40000        0        0
NOVO-NORDISK A S ADR           COM              670100205      448     5805 SH       SOLE                     5805        0        0
NRG ENERGY INC COM NEW         COM              629377508      362    17300 SH       SOLE                    16600      700        0
NSTAR COM                      COM              67019E107    32256   910659 SH       SOLE                   878359     1600    30700
NUTRI SYS INC NEW COM          COM              67069D108      624    35000 SH       SOLE                    35000        0        0
NUVASIVE INC COM               COM              670704105     1121    24800 SH       SOLE                    24800        0        0
NYSE EURONEXT COM              COM              629491101     3259   110052 SH       SOLE                    85500    23552     1000
O REILLY AUTOMOTIVE INC COM    COM              686091109    69862  1674949 SH       SOLE                  1522449        0   152500
OCCIDENTAL PETE CORP           COM              674599105     5794    68539 SH       SOLE                    59539        0     9000
OCEANEERING INTL INC COM       COM              675232102    21853   344200 SH       SOLE                   315200      400    28600
ODYSSEY HEALTHCARE INC COM     COM              67611V101     9526   526000 SH       SOLE                   526000        0        0
OIL DRI CORP AMER COM          COM              677864100    10564   546500 SH       SOLE                   516500        0    30000
OLIN CORP COM PAR $1.          COM              680665205      981    50000 SH       SOLE                    50000        0        0
OMNOVA SOLUTIONS INC COM       COM              682129101    22959  2924750 SH       SOLE                  2889750        0    35000
ONEOK INC NEW COM              COM              682680103    10242   224368 SH       SOLE                   216368        0     8000
OPKO HEALTH INC COM            COM              68375N103       30    15000 SH       SOLE                    15000        0        0
ORIENT-EXPRESS HOTELS LTD COM  COM              G67743107     7771   548000 SH       SOLE                   548000        0        0
ORMAT TECHNOLOGIES INC         COM              686688102     2564    91100 SH       SOLE                    91100        0        0
ORTHOFIX INTL N V ORD          COM              N6748L102     4331   119050 SH       SOLE                   113150        0     5900
OTTER TAIL CORPORATION COM     COM              689648103     3558   162000 SH       SOLE                   150000        0    12000
OWENS & MINOR INC NEW COM      COM              690732102     3725    80300 SH       SOLE                    80300        0        0
PACCAR INC                     COM              693718108     9626   222113 SH       SOLE                   152113        0    70000
PACTIV CORP COM                COM              695257105     3339   132600 SH       SOLE                   132600        0        0
PAIN THERAPEUTICS INC COM      COM              69562K100     3104   495000 SH       SOLE                   495000        0        0
PALM HBR HOMES INC COM         COM              696639103       84    42000 SH       SOLE                    42000        0        0
PALOMAR MED TECHNOLOGIES INCCO COM              697529303      970    89200 SH       SOLE                    89200        0        0
PARK ELECTROCHEMICAL CORP COM  COM              700416209    17003   591600 SH       SOLE                   581600        0    10000
PARK OHIO HLDGS CORP COM       COM              700666100     9104  1041602 SH       SOLE                  1031602        0    10000
PATTERSON COMPANIES INC        COM              703395103    14643   471607 SH       SOLE                   459807     2000     9800
PEABODY ENERGY CORP COM        COM              704549104      804    17600 SH       SOLE                    17600        0        0
PENFORD CORP COM               COM              707051108      205    20000 SH       SOLE                    20000        0        0
PENN NATIONAL GAMING INC COM   COM              707569109     3059   110000 SH       SOLE                   110000        0        0
PENNICHUCK CORP COM NEW        COM              708254206     7609   323649 SH       SOLE                   313149      500    10000
PENSKE AUTOMOTIVE GRP INC COM  COM              70959W103     7676   532300 SH       SOLE                   502300        0    30000
PEP BOYS MANNY MOE & JACK      COM              713278109     8291   825000 SH       SOLE                   825000        0        0
PEPSICO INC                    COM              713448108    31924   482524 SH       SOLE                   466441        0    16083
PETROBRAS BRASILEIRO ADR SPONS COM              71654V408     1549    34800 SH       SOLE                    33600     1200        0
PETROBRAS BRASILEIRO SPON ADR  COM              71654V101     1246    31469 SH       SOLE                    31469        0        0
PETROQUEST ENERGY INC COM      COM              716748108      111    22000 SH       SOLE                    22000        0        0
PFIZER INC                     COM              717081103    15333   894062 SH       SOLE                   828812        0    65250
PORTVUE-SEC13F.LNP                                      GAMCO ASSET MGT. INC.                                               PAGE 13
RUN DATE: 05/03/10 10:44 A.M.
                                                     FORM 13F INFORMATION TABLE
                                                        AS OF DATE: 03/31/10

                                                            VALUE   SHARES/ SH/ PUT/ INVSTMT    OTHER          VOTING AUTHORITY
  NAME OF ISSUER               TITLE OF CLASS    CUSIP    (x$1000)  PRN AMT PRN CALL DSCRETN   MANAGERS     SOLE    SHARED    NONE
------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- --------
PHHM 3.25% 5/15/2024           CONVERTIBLE BOND 696639AB9      557   825000 PRN      SOLE                   815000        0    10000
PIEDMONT NAT GAS INC COM       COM              720186105      331    12000 SH       SOLE                    11000        0     1000
PIER 1 IMPORTS INC SHS BEN INT COM              720279108      127    20000 SH       SOLE                    20000        0        0
PINNACLE ENTMT INC COM         COM              723456109    13780  1414800 SH       SOLE                  1364800        0    50000
PLANTRONICS                    COM              727493108     1408    45000 SH       SOLE                    45000        0        0
PLATO LEARNING INC COM         COM              72764Y100     1996   359000 SH       SOLE                   359000        0        0
PNC FINANCIAL CORP             COM              693475105     6728   112700 SH       SOLE                   110700        0     2000
PNM RES INC                    COM              69349H107    47598  3798700 SH       SOLE                  3354200     1000   443500
POLO RALPH LAUREN CORP         COM              731572103      631     7415 SH       SOLE                     7415        0        0
PORTUGAL TELECOM ADR (B:PT US) COM              737273102     1411   127000 SH       SOLE                   127000        0        0
POTASH CORP SASK INC           COM              73755L107     1894    15868 SH       SOLE                    15868        0        0
PRECISION CASTPARTS CORP       COM              740189105   162628  1283463 SH       SOLE                  1230463        0    53000
PRIMEDIA INC COM NEW           COM              74157K846      556   161728 SH       SOLE                   161728        0        0
PROCTER & GAMBLE COMPANY       COM              742718109    30683   484953 SH       SOLE                   365353    15000   104600
PROSHARES TR PSHS ULSH1000     ETF/ISHARE - EQU 74347R461      379    12000 SH       SOLE                    12000        0        0
PROSHARES TR PSHS ULTRA FINL   COM              74347R743      401    59000 SH       SOLE                    59000        0        0
PROSHARES TR ULTRSHRT 20YRS    COM              74347R297     1139    23400 SH       SOLE                    23400        0        0
PROSHARES TR ULTRSHRT 7-10Y    COM              74347R313      928    18000 SH       SOLE                    18000        0        0
PROVIDENCE & WORCESTER RR COCO COM              743737108     1438   125050 SH       SOLE                   125050        0        0
PSS WORLD MED INC COM          COM              69366A100     1411    60000 SH       SOLE                    60000        0        0
PZENA INVESTMENT MGMT INC CLAS COM              74731Q103      122    16000 SH       SOLE                    16000        0        0
QUALCOMM INC COM               COM              747525103     4984   118770 SH       SOLE                   118770        0        0
QUEST DIAGNOSTICS INC COM      COM              74834L100     1749    30000 SH       SOLE                        0        0    30000
QUESTAR CORP COM               COM              748356102     3370    78000 SH       SOLE                    78000        0        0
QUIDEL CORP COM                COM              74838J101     2389   164300 SH       SOLE                   164300        0        0
QWEST COMMUNICATIONS INTL.     COM              749121109     1295   248000 SH       SOLE                   248000        0        0
RALCORP HOLDINGS INC           COM              751028101     5707    84200 SH       SOLE                    76700        0     7500
RCN CORP COM NEW               COM              749361200      679    45000 SH       SOLE                    45000        0        0
READING INTL INC CL A          COM              755408101       51    12000 SH       SOLE                    12000        0        0
REPUBLIC SVCS INC CL A         COM              760759100    40415  1392674 SH       SOLE                  1380674        0    12000
RESEARCH IN MOTION LTD COM     COM              760975102     1122    15165 SH       SOLE                    15165        0        0
REVLON INC CL A                COM              761525609      327    22000 SH       SOLE                    22000        0        0
RIO TINTO LTD ADR SPONSORED (B COM              767204100     1997     8436 SH       SOLE                     8436        0        0
RISKMETRICS GROUP INC COM      COM              767735103     1492    66000 SH       SOLE                    66000        0        0
ROBBINS & MYERS INC            COM              770196103     7789   327000 SH       SOLE                   327000        0        0
ROCHESTER MED CORP COM         COM              771497104     2345   182910 SH       SOLE                   132910        0    50000
ROCKWELL AUTOMATION INC (B:ROK COM              773903109    48588   862104 SH       SOLE                   763204        0    98900
ROCKWELL COLLINS INC COM       COM              774341101     1137    18170 SH       SOLE                    18170        0        0
ROCKWOOD HLDGS INC COM         COM              774415103     2928   110000 SH       SOLE                   100000        0    10000
ROGERS COMMUNICATIONS CL B     COM              775109200    25610   750377 SH       SOLE                   737777        0    12600
ROLLINS INC                    COM              775711104    63940  2949250 SH       SOLE                  2817500        0   131750
ROPER 1.481% 01/15/34          CONVERTIBLE BOND 776696AA4      179   260000 PRN      SOLE                   260000        0        0
ROPER INDS INC NEW             COM              776696106     4040    69850 SH       SOLE                    60650        0     9200
ROWAN COS INC                  COM              779382100    26222   900800 SH       SOLE                   884800      600    15400
PORTVUE-SEC13F.LNP                                      GAMCO ASSET MGT. INC.                                               PAGE 14
RUN DATE: 05/03/10 10:44 A.M.
                                                     FORM 13F INFORMATION TABLE
                                                        AS OF DATE: 03/31/10

                                                            VALUE   SHARES/ SH/ PUT/ INVSTMT    OTHER          VOTING AUTHORITY
  NAME OF ISSUER               TITLE OF CLASS    CUSIP    (x$1000)  PRN AMT PRN CALL DSCRETN   MANAGERS     SOLE    SHARED    NONE
------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- --------
ROYAL DUTCH SHELL PLC ADR-A(RD COM              780259206     1830    31626 SH       SOLE                    29826        0     1800
RPC INC. COMMON                COM              749660106    63916  5742657 SH       SOLE                  5386507      450   355700
RTI BIOLOGICS INC COM          COM              74975N105      572   132200 SH       SOLE                   132200        0        0
RUSH ENTERPRISES INC CL B      COM              781846308     5830   474021 SH       SOLE                   474021        0        0
SAFEWAY INC COM NEW            COM              786514208     4505   181200 SH       SOLE                   181200        0        0
SALEM COMMUNICATIONS CORP DECL COM              794093104     3660  1022313 SH       SOLE                   958313        0    64000
SALLY BEAUTY HLDGS INC COM     COM              79546E104    14093  1579920 SH       SOLE                  1559920        0    20000
SANDISK CORP COM               COM              80004C101      554    16000 SH       SOLE                    16000        0        0
SARA LEE CORP COM              COM              803111103    21879  1570668 SH       SOLE                  1370668        0   200000
SCHEIN HENRY INC COM           COM              806407102    20474   347601 SH       SOLE                   322101     1300    24200
SCHIFF NUTRITION INTL INC COM  COM              806693107    17659  2158805 SH       SOLE                  2139105     1000    18700
SCHLUMBERGER                   COM              806857108     1652    26029 SH       SOLE                    26029        0        0
SCHWAB CHARLES CORP NEW        COM              808513105     1724    92240 SH       SOLE                    72240        0    20000
SCHWEITZER-MAUDUIT INTL INC CO COM              808541106     1617    34000 SH       SOLE                    34000        0        0
SCRIPPS E W CO OHIO CL A       COM              811054402     5357   633966 SH       SOLE                   620966        0    13000
SCRIPPS NETWORKS INTERAC       COM              811065101    71089  1602917 SH       SOLE                  1512417     3300    87200
SEARCHMEDIA HLDGS LTD WTS      WARRANT AND RIGH G8005Y114      125   125000 SH       SOLE                   125000        0        0
SEARCHMEDIA HOLDINGS LTD       COM              G8005Y106      596   126500 SH       SOLE                   126500        0        0
SECTOR SPDR TR SHS BEN INT-FIN MUTUAL FUNDS     81369Y605     1834   115000 SH       SOLE                   115000        0        0
SENSIENT TECHNOLOGIES CORP     COM              81725T100    54938  1890511 SH       SOLE                  1804011      500    86000
SIEMENS AG SPONSORED ADR       COM              826197501     1444    14440 SH       SOLE                    14440        0        0
SINCLAIR BROADCAST GROUP INCCL COM              829226109     5826  1146792 SH       SOLE                  1146792        0        0
SIRIUS XM RADIO INC COM        COM              82967N108      593   680800 SH       SOLE                   680800        0        0
SJW CORP COM                   COM              784305104     9831   386741 SH       SOLE                   340141     3000    43600
SKILLSOFT PUB LTD CO SPONSORED COM              830928107     1806   175000 SH       SOLE                   175000        0        0
SKYLINE CORP                   COM              830830105    12436   668600 SH       SOLE                   617600        0    51000
SL INDS INC COM                COM              784413106    13002  1436730 SH       SOLE                  1375230        0    61500
SLM CORP COM                   COM              78442P106    10330   825100 SH       SOLE                   811100        0    14000
SMART BALANCE INC COM          COM              83169Y108      907   140000 SH       SOLE                   140000        0        0
SMITH A O CORP COM             COM              831865209      789    15000 SH       SOLE                    15000        0        0
SMITH INTL INC COM             COM              832110100     1220    28500 SH       SOLE                    28500        0        0
SMUCKER J M CO COM NEW         COM              832696405     1306    21680 SH       SOLE                    21680        0        0
SONESTA INTL HOTELS CORP CL A  COM              835438409     7179   508496 SH       SOLE                   498496        0    10000
SONOCO PRODS CO COM            COM              835495102     1540    50000 SH       SOLE                    50000        0        0
SORL AUTO PTS INC COM          COM              78461U101      125    13500 SH       SOLE                    13500        0        0
SOUTH JERSEY INDS INC COM      COM              838518108      252     6000 SH       SOLE                     6000        0        0
SOUTHERN UN CO NEW COM         COM              844030106     3956   155942 SH       SOLE                   155942        0        0
SOUTHWEST GAS CORP             COM              844895102    50760  1696524 SH       SOLE                  1497124     1000   198400
SOUTHWEST WATER CO             COM              845331107      230    22000 SH       SOLE                    22000        0        0
SOUTHWESTERN ENERGY CO COM     COM              845467109     1671    41045 SH       SOLE                    41045        0        0
SPARTAN MTRS INC COM           COM              846819100     1624   290000 SH       SOLE                   290000        0        0
SPDR GOLD TRUST GOLD SHS       COM              78463V107      632     5800 SH       SOLE                     5800        0        0
SPECTRA ENERGY CORP COM        COM              847560109     6805   302023 SH       SOLE                   297059     3480     1484
SPRINT NEXTEL CORP             COM              852061100    52774 13887927 SH       SOLE                 12976032     6285   905610
PORTVUE-SEC13F.LNP                                      GAMCO ASSET MGT. INC.                                               PAGE 15
RUN DATE: 05/03/10 10:44 A.M.
                                                     FORM 13F INFORMATION TABLE
                                                        AS OF DATE: 03/31/10

                                                            VALUE   SHARES/ SH/ PUT/ INVSTMT    OTHER          VOTING AUTHORITY
  NAME OF ISSUER               TITLE OF CLASS    CUSIP    (x$1000)  PRN AMT PRN CALL DSCRETN   MANAGERS     SOLE    SHARED    NONE
------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- --------
ST JUDE MEDICAL CENTER INC     COM              790849103     5099   124215 SH       SOLE                    59215        0    65000
ST. JOE COMPANY                COM              790148100      340    10500 SH       SOLE                     6500        0     4000
STAMPS.COM INC (NEW)           COM              852857200      404    40000 SH       SOLE                    40000        0        0
STANDARD MTR PRODS INC CLASS A COM              853666105    16496  1662875 SH       SOLE                  1641875        0    21000
STANDEX INTL CORP              COM              854231107     3067   119000 SH       SOLE                   119000        0        0
STAPLES INC                    COM              855030102      234    10000 SH       SOLE                        0    10000        0
STARBUCKS CORP COM             COM              855244109      692    28500 SH       SOLE                        0    28500        0
STARRETT L S CO CL A           COM              855668109     1229   118700 SH       SOLE                   118700        0        0
STARWOOD HOTELS & RESORTS WRLD COM              85590A401     2938    63000 SH       SOLE                    63000        0        0
STATE STREET CORP              COM              857477103     3087    68380 SH       SOLE                    60380        0     8000
STATOIL ASA SPONSORED ADR      COM              85771P102      478    20500 SH       SOLE                    20500        0        0
STEAK N SHAKE COMPANY COM NEW  COM              857873202    34595    90737 SH       SOLE                    86637      200     3900
STERLING BANCORP COM           COM              859158107     8739   869515 SH       SOLE                   840340      800    28375
STEWART ENTERPRISES INC CL A   COM              860370105     1250   200000 SH       SOLE                   200000        0        0
STONERIDGE INC                 COM              86183P102     3585   362500 SH       SOLE                   342500        0    20000
STRATTEC SECURITY CORP.        COM              863111100     3629   178569 SH       SOLE                   163569        0    15000
STRYKER CORP                   COM              863667101     1345    23509 SH       SOLE                    23509        0        0
SUNCOR ENERGY INC              COM              867224107      394    12100 SH       SOLE                    10900     1200        0
SUPERIOR INDS INTL INC         COM              868168105     8834   549400 SH       SOLE                   419400        0   130000
SUPERVALU INC COMMON           COM              868536103      528    31654 SH       SOLE                    16600       54    15000
SURMODICS INC COM              COM              868873100     1039    49600 SH       SOLE                     5600        0    44000
SWS GROUP INC                  COM              78503N107    11200   971400 SH       SOLE                   941400        0    30000
SYCAMORE NETWORKS INC COM NEW  COM              871206405     2649   131750 SH       SOLE                   111750        0    20000
SYNERON MEDICAL LTD ORD SHS    COM              M87245102      328    30000 SH       SOLE                    30000        0        0
SYNGENTA AG ADR SPONSORED      COM              87160A100     1727    31105 SH       SOLE                    31105        0        0
SYSCO CORPORATION              COM              871829107     2657    90079 SH       SOLE                    90079        0        0
T ROWE PRICE GROUP INC         COM              74144T108     7425   135069 SH       SOLE                   131069        0     4000
TAKE-TWO INTERACTIVE SOFTWARCO COM              874054109    13523  1370495 SH       SOLE                  1330495        0    40000
TARGET CORP COM                COM              87612E106      500     9500 SH       SOLE                     8000     1500        0
TECH OPS SEVCON INC            COM              878293109     2243   445019 SH       SOLE                   445019        0        0
TECHWELL INC COM               COM              87874D101      206    11000 SH       SOLE                    11000        0        0
TECO ENERGY INC COM            COM              872375100     2124   133656 SH       SOLE                   118156      500    15000
TELEFONICA DE ESPANA SA ADR (B COM              879382208     1138    16000 SH       SOLE                    16000        0        0
TELEPHONE & DATA SYS INC SPL C COM              879433860    59184  1983367 SH       SOLE                  1892267     5300    85800
TELEPHONE & DATA SYSTEM INC.   COM              879433100   113038  3339388 SH       SOLE                  3068388     3700   267300
TENARIS S A SPONSORED ADR      COM              88031M109     1846    43000 SH       SOLE                    43000        0        0
TENNANT CO                     COM              880345103    14338   523490 SH       SOLE                   498490        0    25000
TENNECO AUTOMOTIVE INC COM     COM              880349105    24608  1040525 SH       SOLE                  1030525        0    10000
TEREX CORP NEW COM             COM              880779103     2226    98000 SH       SOLE                    98000        0        0
TERRA INDS INC                 COM              880915103     1716    37500 SH       SOLE                    37500        0        0
TEVA PHARMACEUTICAL INDS LTDAD COM              881624209     2865    45420 SH       SOLE                    45420        0        0
TEXAS INDS INC COM             COM              882491103     3838   112320 SH       SOLE                    37320        0    75000
TEXAS INSTRUMENTS INC          COM              882508104    16881   689865 SH       SOLE                   479865        0   210000
TEXTRON INC                    COM              883203101    23996  1130300 SH       SOLE                  1118800        0    11500
PORTVUE-SEC13F.LNP                                      GAMCO ASSET MGT. INC.                                               PAGE 16
RUN DATE: 05/03/10 10:44 A.M.
                                                     FORM 13F INFORMATION TABLE
                                                        AS OF DATE: 03/31/10

                                                            VALUE   SHARES/ SH/ PUT/ INVSTMT    OTHER          VOTING AUTHORITY
  NAME OF ISSUER               TITLE OF CLASS    CUSIP    (x$1000)  PRN AMT PRN CALL DSCRETN   MANAGERS     SOLE    SHARED    NONE
------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- --------
THE SCOTTS MIRACLE GRO CO      COM              810186106     4255    91800 SH       SOLE                    81800        0    10000
THERMO FISHER SCIENTIFIC INC   COM              883556102      977    19000 SH       SOLE                     4000        0    15000
THOMAS & BETTS CORP            COM              884315102    94656  2412243 SH       SOLE                  2315543     2200    94500
TIFFANY & CO NEW COM           COM              886547108     1158    24380 SH       SOLE                    24380        0        0
TIME WARNER CABLE INC COM      COM              88732J207    11943   224031 SH       SOLE                   158175        0    65856
TIME WARNER INC COM            COM              887317303   111159  3554823 SH       SOLE                  3337530    19532   197761
TIVO INC                       COM              888706108    10989   641500 SH       SOLE                   641500        0        0
TOLL BROS INC COM              COM              889478103      333    16000 SH       SOLE                    16000        0        0
TOOTSIE ROLL INDS INC          COM              890516107    34429  1273738 SH       SOLE                  1197129        0    76608
TRACTOR SUPPLY CO COM          COM              892356106    11523   198500 SH       SOLE                   198500        0        0
TRANS LUX CORP                 COM              893247106      117   131100 SH       SOLE                   131100        0        0
TRANSACT TECHNOLOGIES INC COM  COM              892918103      902   122700 SH       SOLE                   122700        0        0
TRANSOCEAN LTD ZUG NAMEN AKT   COM              H8817H100    12072   139755 SH       SOLE                   139755        0        0
TRAVELERS COMPANIES INC        COM              89417E109      668    12387 SH       SOLE                    12387        0        0
TREDEGAR INDS INC              COM              894650100    41534  2431726 SH       SOLE                  2300426     1900   129400
TRIDENT MICROSYSTEMS INC COM   COM              895919108     1027   590000 SH       SOLE                   590000        0        0
TRIMBLE NAV LTD COM            COM              896239100      465    16200 SH       SOLE                    16200        0        0
TWIN DISC INC COM              COM              901476101      367    30000 SH       SOLE                    30000        0        0
TYCO ELECTRONICS LTD           COM              H8912P106     7130   259479 SH       SOLE                   254479        0     5000
TYCO INTERNATIONAL LTD SHS     COM              H89128104    21530   562871 SH       SOLE                   545371        0    17500
TYLER TECHNOLOGIES INC COM     COM              902252105     4748   253370 SH       SOLE                   226370        0    27000
U S BANCORP                    COM              902973304      577    22300 SH       SOLE                    22300        0        0
ULTRA PETROLEUM CORP COM       COM              903914109      952    20410 SH       SOLE                    20010      400        0
UNDER ARMOUR INC CL A          COM              904311107      632    21485 SH       SOLE                    21485        0        0
UNION DRILLING INC COM         COM              90653P105      801   130000 SH       SOLE                   130000        0        0
UNISOURCE ENERGY CORP COM      COM              909205106     6401   203594 SH       SOLE                   190594        0    13000
UNITED GUARDIAN INC COM        COM              910571108     2410   189726 SH       SOLE                   189726        0        0
UNITED NAT FOODS INC COM       COM              911163103     1688    60000 SH       SOLE                    60000        0        0
UNITED RENTALS INC COM         COM              911363109      750    80000 SH       SOLE                    80000        0        0
UNITED STATES CELLULAR CORP    COM              911684108   123217  2977702 SH       SOLE                  2780802     2600   194300
UNITED TECHNOLOGIES CORP       COM              913017109     3808    51734 SH       SOLE                    51734        0        0
UNITEDHEALTH GROUP INC COM     COM              91324P102    20873   638900 SH       SOLE                   608900        0    30000
UNIVERSAL TECHNICAL INST INCCO COM              913915104     5176   226800 SH       SOLE                   226800        0        0
VALLEY NATL BANCORP COM        COM              919794107      538    35000 SH       SOLE                    35000        0        0
VALMONT INDS INC               COM              920253101      837    10100 SH       SOLE                    10100        0        0
VALUECLICK INC COM             COM              92046N102     3967   391600 SH       SOLE                   391600        0        0
VANGUARD SCOTTSDALE FDS SHRT-T ETF/ISHARE - EQU 92206C409      250     3280 SH       SOLE                     3280        0        0
VARIAN INC COM                 COM              922206107    39113   755360 SH       SOLE                   629360        0   126000
VARIAN MED SYS INC COM         COM              92220P105      812    14668 SH       SOLE                    14668        0        0
VASCULAR SOLUTIONS INC COM     COM              92231M109     3883   431971 SH       SOLE                   394971        0    37000
VERISIGN INC COM               COM              92343E102      211     8091 SH       SOLE                     8091        0        0
VERIZON COMMUNICATIONS         COM              92343V104    18981   611909 SH       SOLE                   398458      500   212951
VIACOM INC NEW CL A            COM              92553P102   140671  3835077 SH       SOLE                  3563578      850   270649
VIACOM INC NEW CL B            COM              92553P201    15476   450156 SH       SOLE                   319056     1000   130100
PORTVUE-SEC13F.LNP                                      GAMCO ASSET MGT. INC.                                               PAGE 17
RUN DATE: 05/03/10 10:44 A.M.
                                                     FORM 13F INFORMATION TABLE
                                                        AS OF DATE: 03/31/10

                                                            VALUE   SHARES/ SH/ PUT/ INVSTMT    OTHER          VOTING AUTHORITY
  NAME OF ISSUER               TITLE OF CLASS    CUSIP    (x$1000)  PRN AMT PRN CALL DSCRETN   MANAGERS     SOLE    SHARED    NONE
------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- --------
VILLAGE SUPER MKT INC CL A NEW COM              927107409     3627   129387 SH       SOLE                   114387        0    15000
VIMPEL COMMUNICATIONS ADR      COM              68370R109     7870   427500 SH       SOLE                   427500        0        0
VISA INC-CLASS A SHRS          COM              92826C839     4519    49642 SH       SOLE                    35642        0    14000
W D 40 COMPANY                 COM              929236107     1313    40000 SH       SOLE                    40000        0        0
WADDELL & REED FINL INC CL A   COM              930059100    30133   836100 SH       SOLE                   836100        0        0
WAL MART STORES INC            COM              931142103    14466   260175 SH       SOLE                   215175        0    45000
WALGREEN COMPANY               COM              931422109    21780   587232 SH       SOLE                   555232        0    32000
WALTER INDS INC COM            COM              93317Q105      212     2300 SH       SOLE                     2300        0        0
WARNER MUSIC GROUP CORP COM    COM              934550104      311    45000 SH       SOLE                    45000        0        0
WASTE CONNECTIONS INC COM      COM              941053100      509    15000 SH       SOLE                    15000        0        0
WASTE MGMT INC DEL COM         COM              94106L109    48745  1415757 SH       SOLE                  1343157     1100    71500
WASTE SERVICES INC DEL COM NEW COM              941075202      564    57000 SH       SOLE                    57000        0        0
WATSON PHARMACEUTICALS INC COM COM              942683103     1671    40000 SH       SOLE                    40000        0        0
WATTS WATER TECHNOLOGIES       COM              942749102    81766  2632514 SH       SOLE                  2526914      300   105300
WCA WASTE CORP COM             COM              92926K103      509   100000 SH       SOLE                   100000        0        0
WEATHERFORD INTERNATIONAL LTD  COM              H27013103    31996  2017400 SH       SOLE                  1927400     6000    84000
WEIS MKTS INC                  COM              948849104     2945    81000 SH       SOLE                    76000        0     5000
WELLS FARGO & CO NEW           COM              949746101    41012  1317853 SH       SOLE                  1260453        0    57400
WENDYS/ARBYS GROUP INC         COM              950587105      602   120310 SH       SOLE                   120310        0        0
WESTAR ENERGY INC              COM              95709T100    56738  2544306 SH       SOLE                  2468206     1300    74800
WESTERN SIZZLIN CORP DEL COM N COM              959542200      127    14100 SH       SOLE                    14100        0        0
WESTWOOD HLDGS GROUP INC COM   COM              961765104    34839   946700 SH       SOLE                   946700        0        0
WHITE ELECTRONICS DESIGNS COCO COM              963801105       70    10000 SH       SOLE                    10000        0        0
WHX CORP                       COM              929248607     1465   598125 SH       SOLE                   598125        0        0
WILMINGTON TR CORP COM         COM              971807102     3993   241000 SH       SOLE                   221000    10000    10000
WINDSTREAM CORP COM            COM              97381W104     1229   112846 SH       SOLE                   112846        0        0
WINN DIXIE STORES INC COM NEW  COM              974280307     6882   551000 SH       SOLE                   511000        0    40000
WINNEBAGO INDS INC COM         COM              974637100      146    10000 SH       SOLE                    10000        0        0
WOLVERINE WORLD WIDE INC COM   COM              978097103     4277   146674 SH       SOLE                   144674        0     2000
WOODWARD GOVERNOR CO COM       COM              980745103    14968   468030 SH       SOLE                   452730        0    15300
WORLD WRESTLING ENTERTAINMENT  COM              98156Q108      780    45060 SH       SOLE                    45060        0        0
WRIGHT MED GROUP INC COM       COM              98235T107      320    18000 SH       SOLE                    18000        0        0
WYNDHAM WORLDWIDE CORP COM     COM              98310W108      288    11198 SH       SOLE                    11198        0        0
WYNN RESORTS LTD COM           COM              983134107    16478   217300 SH       SOLE                   217300        0        0
XCEL ENERGY INC COM            COM              98389B100     2327   109776 SH       SOLE                   109776        0        0
XEROX CORP                     COM              984121103      414    42500 SH       SOLE                    32500        0    10000
XTO ENERGY INC COM             COM              98385X106     3609    76500 SH       SOLE                    55500    21000        0
YAHOO INC.                     COM              984332106     5670   343010 SH       SOLE                   333010        0    10000
YORK WTR CO COM                COM              987184108      688    50000 SH       SOLE                    50000        0        0
YOUBET COM INC COM             COM              987413101      647   220000 SH       SOLE                   220000        0        0
YOUNG INNOVATIONS INC COM      COM              987520103     7087   251672 SH       SOLE                   244872        0     6800
YUM BRANDS INC COM             COM              988498101      690    18000 SH       SOLE                    18000        0        0
ZEBRA TECHNOLOGIES CORP CL A   COM              989207105    12092   408500 SH       SOLE                   376000        0    32500
ZENITH NATL INS CORP COM       COM              989390109    11852   309300 SH       SOLE                   150300        0   159000
PORTVUE-SEC13F.LNP                                      GAMCO ASSET MGT. INC.                                               PAGE 18
RUN DATE: 05/03/10 10:44 A.M.
                                                     FORM 13F INFORMATION TABLE
                                                        AS OF DATE: 03/31/10

                                                            VALUE   SHARES/ SH/ PUT/ INVSTMT    OTHER          VOTING AUTHORITY
  NAME OF ISSUER               TITLE OF CLASS    CUSIP    (x$1000)  PRN AMT PRN CALL DSCRETN   MANAGERS     SOLE    SHARED    NONE
------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- --------
ZEP INC                        COM              98944B108    50694  2316929 SH       SOLE                  2232529     1700    82700
ZIMMER HLDGS INC COM           COM              98956P102    26559   448625 SH       SOLE                   409075      200    39350
ZORAN CORP COM                 COM              98975F101     1087   101000 SH       SOLE                   101000        0        0
ZYGO CORP COM                  COM              989855101     3074   333000 SH       SOLE                   333000        0        0








































PORTVUE-SEC13F.LNP                                      GABELLI FUNDS, LLC                                                  PAGE 19
RUN DATE: 05/03/10 10:52 A.M.
                                                     FORM 13F INFORMATION TABLE
                                                        AS OF DATE: 03/31/10

                                                            VALUE   SHARES/ SH/ PUT/ INVSTMT    OTHER          VOTING AUTHORITY
  NAME OF ISSUER               TITLE OF CLASS    CUSIP    (x$1000)  PRN AMT PRN CALL DSCRETN   MANAGERS     SOLE    SHARED    NONE
------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- --------

1 800 FLOWERS COM INC CL A     COM              68243Q106      377   150000 SH       SOLE                   150000        0        0
3 COM CORP                     COM              885535104    28226  3680000 SH       SOLE                  3680000        0        0
3M CO.                         COM              88579Y101      418     5000 SH       SOLE                     5000        0        0
99 CENTS ONLY STORES           COM              65440K106      489    30000 SH       SOLE                    30000        0        0
A T & T INC (NEW)              COM              00206R102    44693  1729600 SH       SOLE                  1729600        0        0
A123 SYSTEMS INC               COM              03739T108      371    27000 SH       SOLE                    27000        0        0
AAR CORP COM                   COM              000361105      621    25000 SH       SOLE                    25000        0        0
AARON'S INC                    COM              002535300     6401   235750 SH       SOLE                   235750        0        0
ABB LTD SPONSORED ADR          COM              000375204    14742   675000 SH       SOLE                   675000        0        0
ABBOTT LABS                    COM              002824100    22742   431700 SH       SOLE                   431700        0        0
ABOVENET INC COM               COM              00374N107     2602    51300 SH       SOLE                    51300        0        0
ACCO BRANDS CORP COM           COM              00081T108      603    78700 SH       SOLE                    78700        0        0
ACTIVISION BLIZZARD,INC        COM              00507V109      940    78000 SH       SOLE                    78000        0        0
ACUITY BRANDS INC (B:AYI) COM  COM              00508Y102     2026    48000 SH       SOLE                    48000        0        0
ADAMS GOLF INC COM NEW         COM              006228209       48    14750 SH       SOLE                    14750        0        0
ADOBE SYSTEMS INC COM          COM              00724F101     8489   240000 SH       SOLE                   240000        0        0
AES CORP COM                   COM              00130H105    13310  1210000 SH       SOLE                  1210000        0        0
AES TR III TR P CV SC 6.75     CONVERTIBLE PREF 00808N202      271     6000 SH       SOLE                     6000        0        0
AETNA INC (B:AET) COM          COM              00817Y108     1369    39000 SH       SOLE                    39000        0        0
AFLAC INC COM                  COM              001055102     9121   168000 SH       SOLE                   168000        0        0
AGL RES INC COM                COM              001204106     2377    61500 SH       SOLE                    61500        0        0
AGNICO-EAGLE MINES (USD)       COM              008474108    75262  1351931 SH       SOLE                  1351931        0        0
AIR PRODS & CHEMS INC COM      COM              009158106      592     8000 SH       SOLE                     8000        0        0
AIRGAS INC COM                 COM              009363102     1559    24500 SH       SOLE                    24500        0        0
AIXTRON AKTIENGESELLSCHAFT SPO COM              009606104      464    13000 SH       SOLE                    13000        0        0
AKAMAI TECHNOLOGIES INC COM    COM              00971T101      943    30000 SH       SOLE                    30000        0        0
AKAMI TECH 1% 12/15/2033 CV    CONVERTIBLE BOND 00971TAE1      204   100000 PRN      SOLE                   100000        0        0
ALBANY INTL CORP NEW CL A      COM              012348108      732    34000 SH       SOLE                    34000        0        0
ALBEMARLE CORP COM             COM              012653101     5286   124000 SH       SOLE                   124000        0        0
ALBERTO CULVER CO NEW COM      COM              013078100     9144   349670 SH       SOLE                   349670        0        0
ALCATEL LUCENT ADR SPONS 1/5SH COM              013904305       69    22000 SH       SOLE                    22000        0        0
ALCOA 5.250% 03/15/14          CONVERTIBLE BOND 013817AT8      466   200000 PRN      SOLE                   200000        0        0
ALCOA INC COM                  COM              013817101    17102  1201000 SH       SOLE                  1201000        0        0
ALCON INC COM SHS              COM              H01301102    19064   118000 SH       SOLE                   118000        0        0
ALIGN TECHNOLOGY INC COM       COM              016255101     1122    58000 SH       SOLE                    58000        0        0
ALLEGHANY CORP DEL             COM              017175100     9500    32669 SH       SOLE                    32669        0        0
ALLEGHENY ENERGY INC COM       COM              017361106    32223  1401000 SH       SOLE                  1401000        0        0
ALLERGAN INC                   COM              018490102    12510   191514 SH       SOLE                   191514        0        0
ALLETE INC COM NEW             COM              018522300     5692   170000 SH       SOLE                   170000        0        0
ALLIANCE BERNSTEIN HLDGS LP UN COM              01881G106    11773   384000 SH       SOLE                   384000        0        0
ALLIANCE HOLDINGS GP LP COM UN COM              01861G100     1097    34000 SH       SOLE                    34000        0        0
ALLIANCE ONE INTL INC COM      COM              018772103       61    12000 SH       SOLE                    12000        0        0
ALLIANT ENERGY CORP COM        COM              018802108     5155   155000 SH       SOLE                   155000        0        0
PORTVUE-SEC13F.LNP                                      GABELLI FUNDS, LLC                                                  PAGE 20
RUN DATE: 05/03/10 10:52 A.M.
                                                     FORM 13F INFORMATION TABLE
                                                        AS OF DATE: 03/31/10

                                                            VALUE   SHARES/ SH/ PUT/ INVSTMT    OTHER          VOTING AUTHORITY
  NAME OF ISSUER               TITLE OF CLASS    CUSIP    (x$1000)  PRN AMT PRN CALL DSCRETN   MANAGERS     SOLE    SHARED    NONE
------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- --------
ALLIED DEFENSE GROUP INC COM   COM              019118108      671    93000 SH       SOLE                    93000        0        0
ALLSTATE CORP COM              COM              020002101      226     7000 SH       SOLE                     7000        0        0
ALTRIA GROUP INC COM           COM              02209S103     2052   100000 SH       SOLE                   100000        0        0
AMAZON.COM INC                 COM              023135106     2892    21300 SH       SOLE                    21300        0        0
AMEDISYS INC COM               COM              023436108      828    15000 SH       SOLE                    15000        0        0
AMEREN CORP COM                COM              023608102     8711   334000 SH       SOLE                   334000        0        0
AMERICA MOVIL S A DE C V SPONS COM              02364W105    19965   396600 SH       SOLE                   396600        0        0
AMERICAN DAIRY INC COM         COM              025334103     4788   250000 SH       SOLE                   250000        0        0
AMERICAN ELECTRIC POWER        COM              025537101    21978   643000 SH       SOLE                   643000        0        0
AMERICAN EXPRESS CO            COM              025816109    86275  2091000 SH       SOLE                  2091000        0        0
AMERICAN STS WTR CO COM        COM              029899101      972    28000 SH       SOLE                    28000        0        0
AMERICAN SUPERCONDUCTOR CORPCO COM              030111108      347    12000 SH       SOLE                    12000        0        0
AMERICAN TOWER SYSTEMS CL A    COM              029912201      490    11500 SH       SOLE                    11500        0        0
AMERICAN WATER WORKS CO INC    COM              030420103    11180   513800 SH       SOLE                   513800        0        0
AMERIPRISE FINL INC COM        COM              03076C106     1043    23000 SH       SOLE                    23000        0        0
AMERISOURCEBERGEN CORP COM     COM              03073E105      521    18000 SH       SOLE                    18000        0        0
AMETEK INC NEW COM             COM              031100100    49545  1195000 SH       SOLE                  1195000        0        0
AMGEN INC                      COM              031162100     4907    82000 SH       SOLE                    82000        0        0
AMICAS INC                     COM              001712108    14378  2388400 SH       SOLE                  2388400        0        0
AMPCO PITTSBURGH CORP          COM              032037103     8960   361000 SH       SOLE                   361000        0        0
AMPHENOL CORP NEW CL A         COM              032095101      565    13400 SH       SOLE                    13400        0        0
AMR CORP                       COM              001765106     4172   458000 SH       SOLE                   458000        0        0
AMTECH SYS INC COM PAR $0.01N  COM              032332504      353    35000 SH       SOLE                    35000        0        0
ANADARKO PETE CORP COM         COM              032511107    25927   356000 SH       SOLE                   356000        0        0
ANGIODYNAMICS INC COM          COM              03475V101     3280   210000 SH       SOLE                   210000        0        0
ANGLOGOLD LTD SPONSORED ADR    COM              035128206    36527   962500 SH       SOLE                   962500        0        0
ANIMAL HEALTH INTERNATIONAL    COM              03525N109      586   310000 SH       SOLE                   310000        0        0
ANIXTER INTL INC COM           COM              035290105      515    11000 SH       SOLE                    11000        0        0
ANTE4 INC                      COM              03665E109       89    75000 SH       SOLE                    75000        0        0
AOL INC COM                    COM              00184X105     3402   134577 SH       SOLE                   134577        0        0
APACHE CORP                    COM              037411105    27557   271500 SH       SOLE                   271500        0        0
APPLE INC                      COM              037833100    30832   131200 SH       SOLE                   131200        0        0
APPLIED MATLS INC COM          COM              038222105      350    26000 SH       SOLE                    26000        0        0
AQUA AMERICA INC               COM              03836W103     4261   242532 SH       SOLE                   242532        0        0
ARCH CHEMICALS INC COM         COM              03937R102     1204    35000 SH       SOLE                    35000        0        0
ARCHER DANIELS MIDLAND         COM              039483102    30634  1060000 SH       SOLE                  1060000        0        0
ARGO GROUP INTL HLDGS LTD COM  COM              G0464B107     3772   115729 SH       SOLE                   115729        0        0
ARTESIAN RES CORP COM CL A     COM              043113208      543    30750 SH       SOLE                    30750        0        0
ARTHROCARE CORP COM            COM              043136100     7371   248000 SH       SOLE                   248000        0        0
ARTIO GLOBAL INVESTORS INC     COM              04315B107    17553   709500 SH       SOLE                   709500        0        0
ASCENT MEDIA CORP COM SER A    COM              043632108     1141    41858 SH       SOLE                    41858        0        0
ASHLAND INC NEW COM            COM              044209104    15145   287000 SH       SOLE                   287000        0        0
ASTORIA FINL CORP COM          COM              046265104      145    10000 SH       SOLE                    10000        0        0
ASTRONICS CORP COM             COM              046433108       98    10000 SH       SOLE                    10000        0        0
PORTVUE-SEC13F.LNP                                      GABELLI FUNDS, LLC                                                  PAGE 21
RUN DATE: 05/03/10 10:52 A.M.
                                                     FORM 13F INFORMATION TABLE
                                                        AS OF DATE: 03/31/10

                                                            VALUE   SHARES/ SH/ PUT/ INVSTMT    OTHER          VOTING AUTHORITY
  NAME OF ISSUER               TITLE OF CLASS    CUSIP    (x$1000)  PRN AMT PRN CALL DSCRETN   MANAGERS     SOLE    SHARED    NONE
------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- --------
ATLANTIC TELE NETWORK INC COM  COM              049079205     2876    64000 SH       SOLE                    64000        0        0
ATLAS AMERICA INC COM          COM              049298102      467    15000 SH       SOLE                    15000        0        0
ATMOS ENERGY CORP COM          COM              049560105     5343   187000 SH       SOLE                   187000        0        0
ATRICURE INC COM               COM              04963C209       90    15200 SH       SOLE                    15200        0        0
AUTOMATIC DATA PROCESSING      COM              053015103      889    20000 SH       SOLE                    20000        0        0
AUTONATION INC                 COM              05329W102     8136   450000 SH       SOLE                   450000        0        0
AUTOZONE INC                   COM              053332102     3721    21500 SH       SOLE                    21500        0        0
AVISTA CORP COM                COM              05379B107     5416   261500 SH       SOLE                   261500        0        0
AVON PRODUCTS INC              COM              054303102     8400   248000 SH       SOLE                   248000        0        0
BADGER METER INC COM           COM              056525108     1926    50000 SH       SOLE                    50000        0        0
BAKER HUGHES INC               COM              057224107     2951    63000 SH       SOLE                    63000        0        0
BALDOR ELEC CO COM             COM              057741100    30369   812000 SH       SOLE                   812000        0        0
BALDWIN TECHNOLOGY INC CL A    COM              058264102      732   610000 SH       SOLE                   610000        0        0
BANCO SANTANDER CENT HISP ADR( COM              05964H105     3291   248000 SH       SOLE                   248000        0        0
BANK OF AMERICA                COM              060505104    20543  1150876 SH       SOLE                  1150876        0        0
BANK OF NEW YORK MELLON CORP   COM              064058100    47680  1544038 SH       SOLE                  1544038        0        0
BARNES GROUP INC COM           COM              067806109      233    12000 SH       SOLE                    12000        0        0
BARRICK GOLD(R:ABX.N B:ABX US) COM              067901108    59573  1553803 SH       SOLE                  1553803        0        0
BASSETT FURNITURE INDS         COM              070203104       68    12000 SH       SOLE                    12000        0        0
BAXTER INTL INC COM            COM              071813109    29740   511000 SH       SOLE                   511000        0        0
BCE INC                        COM              05534B760    37744  1286000 SH       SOLE                  1286000        0        0
BEASLEY BROADCAST GRP INC.     COM              074014101      496   119600 SH       SOLE                   119600        0        0
BECTON DICKINSON & CO COM      COM              075887109    17573   223200 SH       SOLE                   223200        0        0
BED BATH & BEYOND INC          COM              075896100     2100    48000 SH       SOLE                    48000        0        0
BEL FUSE INC CL A              COM              077347201     5721   308900 SH       SOLE                   308900        0        0
BELDEN CDT INC                 COM              077454106     1043    38000 SH       SOLE                    38000        0        0
BELL MICROPRODUCTS INC COM     COM              078137106     3632   522600 SH       SOLE                   522600        0        0
BELO CORP                      COM              080555105     1194   175000 SH       SOLE                   175000        0        0
BERKSHIRE HATHAWAY INC-CL A    COM              084670108    42386      348 SH       SOLE                      348        0        0
BEST BUY INC COM               COM              086516101     1361    32000 SH       SOLE                    32000        0        0
BHP BILLITON LTD SPONSORED ADR COM              088606108     9277   115500 SH       SOLE                   115500        0        0
BIG 5 SPORTING GOODS CORP COM  COM              08915P101      761    50000 SH       SOLE                    50000        0        0
BIO RAD LABS INC CL A          COM              090572207      704     6800 SH       SOLE                     6800        0        0
BIOGEN IDEC INC                COM              09062X103     6600   115000 SH       SOLE                   115000        0        0
BIOLASE TECHNOLOGY INC COM     COM              090911108      107    55000 SH       SOLE                    55000        0        0
BJ SVCS CO COM                 COM              055482103     7683   359000 SH       SOLE                   359000        0        0
BLACK HILLS CORP COM           COM              092113109    31078  1024000 SH       SOLE                  1024000        0        0
BLACKROCK INC CL A             COM              09247X101     5008    23000 SH       SOLE                    23000        0        0
BLACKSTONE GROUP L P COM UNIT  COM              09253U108     1806   129000 SH       SOLE                   129000        0        0
BOEING CO                      COM              097023105    36232   499000 SH       SOLE                   499000        0        0
BON-TON STORES INC COM         COM              09776J101     4138   309000 SH       SOLE                   309000        0        0
BORG WARNER INC                COM              099724106    18250   478000 SH       SOLE                   478000        0        0
BOSTON BEER INC CL A           COM              100557107     2456    47000 SH       SOLE                    47000        0        0
BOSTON SCIENTIFIC CORP COM     COM              101137107    11617  1609000 SH       SOLE                  1609000        0        0
PORTVUE-SEC13F.LNP                                      GABELLI FUNDS, LLC                                                  PAGE 22
RUN DATE: 05/03/10 10:52 A.M.
                                                     FORM 13F INFORMATION TABLE
                                                        AS OF DATE: 03/31/10

                                                            VALUE   SHARES/ SH/ PUT/ INVSTMT    OTHER          VOTING AUTHORITY
  NAME OF ISSUER               TITLE OF CLASS    CUSIP    (x$1000)  PRN AMT PRN CALL DSCRETN   MANAGERS     SOLE    SHARED    NONE
------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- --------
BOWNE & CO INC COM             COM              103043105    10141   908700 SH       SOLE                   908700        0        0
BOYD GAMING CORP               COM              103304101     3478   352000 SH       SOLE                   352000        0        0
BP PLC SPONS ADR               COM              055622104    48561   850900 SH       SOLE                   850900        0        0
BPW ACQUISITION CORP COM       COM              055637102     3797   305000 SH       SOLE                   305000        0        0
BPW ACQUISITION CORP WT EXP 02 WARRANT AND RIGH 055637110     1224   742000 SH       SOLE                   742000        0        0
BRASIL TELECOM SA SPONS ADR PF COM              10553M101     1722    90202 SH       SOLE                    90202        0        0
BRASIL TELECOM SA-ADR          COM              10553M200      425    50231 SH       SOLE                    50231        0        0
BRINKS CO COM                  COM              109696104     2188    77520 SH       SOLE                    77520        0        0
BRINKS HOME SEC HLDGS INC COM  COM              109699108    15149   356020 SH       SOLE                   356020        0        0
BRISTOL MYERS SQUIBB CO        COM              110122108    18698   700292 SH       SOLE                   700292        0        0
BROADRIDGE FINL SOLUTIONS INCO COM              11133T103      299    14000 SH       SOLE                    14000        0        0
BROOKFIELD ASSET MANAGEMENT I  COM              112585104     1113    43075 SH       SOLE                    43075        0        0
BROWN FORMAN CORP CL B         COM              115637209     6896   116000 SH       SOLE                   116000        0        0
BROWN-FORMAN CORP CLASS A      COM              115637100    31846   507100 SH       SOLE                   507100        0        0
BRUKER BIOSCIENCES CORP        COM              116794108      293    20000 SH       SOLE                    20000        0        0
BRUSH ENGINEERED MATLS INC COM COM              117421107     4415   195600 SH       SOLE                   195600        0        0
BT GROUP PLC SPON ADR          COM              05577E101     2423   129500 SH       SOLE                   129500        0        0
BWAY HOLDING COMPANY COM       COM              12429T104      205    10200 SH       SOLE                    10200        0        0
CABLEVISION SYS NY GROUP A     COM              12686C109   173023  7167500 SH       SOLE                  7167500        0        0
CADIZ INC                      COM              127537207      192    15000 SH       SOLE                    15000        0        0
CALAMOS ASSET MANAGEMENT-A     COM              12811R104      359    25000 SH       SOLE                    25000        0        0
CALIFORNIA WTR SVC GROUP COM   COM              130788102     1042    27700 SH       SOLE                    27700        0        0
CALLON PETE CO DEL COM         COM              13123X102      590   110000 SH       SOLE                   110000        0        0
CAMBIUM LEARNING GRP INC COM   COM              13201A107       80    20000 SH       SOLE                    20000        0        0
CAMERON INTERNATIONAL CORP     COM              13342B105     5529   129000 SH       SOLE                   129000        0        0
CAMPBELL SOUP CO               COM              134429109    18135   513000 SH       SOLE                   513000        0        0
CANTERBURY PK HLDG CORP        COM              13811E101      761   105000 SH       SOLE                   105000        0        0
CAPSTONE TURBINE CORP COM      COM              14067D102      178   140000 SH       SOLE                   140000        0        0
CAREER EDUCATION CORP          COM              141665109     1709    54000 SH       SOLE                    54000        0        0
CARMIKE CINEMAS INC COM        COM              143436400     1248    90000 SH       SOLE                    90000        0        0
CARPENTER TECHNOLOGY CORP COM  COM              144285103      366    10000 SH       SOLE                    10000        0        0
CASEYS GEN STORES INC COM      COM              147528103     5495   175000 SH       SOLE                   175000        0        0
CATERPILLAR INC                COM              149123101    10433   166000 SH       SOLE                   166000        0        0
CAVCO INDUSTRIES               COM              149568107     3755   110000 SH       SOLE                   110000        0        0
CBS CORP CLASS A               COM              124857103    25887  1857000 SH       SOLE                  1857000        0        0
CBS CORP NEW CL B              COM              124857202      558    40000 SH       SOLE                    40000        0        0
CEDAR FAIR L P DEPOSITARY UNIT OIL & GAS PARTNE 150185106      119    10000 SH       SOLE                    10000        0        0
CELGENE CORP                   COM              151020104     4709    76000 SH       SOLE                    76000        0        0
CENTRAL EUROPE AND RUSSIA FUND MUTUAL FUNDS     153436100     7228   202000 SH       SOLE                   202000        0        0
CENTRAL VT PUB SVC CORP COM    COM              155771108     3973   197000 SH       SOLE                   197000        0        0
CENTURYTEL INC                 COM              156700106     6330   178500 SH       SOLE                   178500        0        0
CEPHALON INC COM               COM              156708109     2779    41000 SH       SOLE                    41000        0        0
CEPHALON - B 0% 6/15/2033 SERI CONVERTIBLE BOND 156708AL3      240   200000 PRN      SOLE                   200000        0        0
CEPHEID COM                    COM              15670R107     3496   200000 SH       SOLE                   200000        0        0
PORTVUE-SEC13F.LNP                                      GABELLI FUNDS, LLC                                                  PAGE 23
RUN DATE: 05/03/10 10:52 A.M.
                                                     FORM 13F INFORMATION TABLE
                                                        AS OF DATE: 03/31/10

                                                            VALUE   SHARES/ SH/ PUT/ INVSTMT    OTHER          VOTING AUTHORITY
  NAME OF ISSUER               TITLE OF CLASS    CUSIP    (x$1000)  PRN AMT PRN CALL DSCRETN   MANAGERS     SOLE    SHARED    NONE
------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- --------
CH ENERGY GROUP, INC.          COM              12541M102    24929   610400 SH       SOLE                   610400        0        0
CHECK POINT SOFTWARE TECH      COM              M22465104      351    10000 SH       SOLE                    10000        0        0
CHEESECAKE FACTORY INC         COM              163072101     1894    70000 SH       SOLE                    70000        0        0
CHEMED CORP 1.875% 05/15/14    CONVERTIBLE BOND 16359RAC7      457   500000 PRN      SOLE                   500000        0        0
CHEMED CORPORATION             COM              16359R103    12730   234100 SH       SOLE                   234100        0        0
CHESAPEAKE ENERGY CORP 2.250%  CONVERTIBLE BOND 165167CB1     1086  1500000 PRN      SOLE                  1500000        0        0
CHESAPEAKE ENERGY CORP COM     COM              165167107     7317   309500 SH       SOLE                   309500        0        0
CHESAPEAKE UTILS CORP COM      COM              165303108     3518   118050 SH       SOLE                   118050        0        0
CHEVRON CORP                   COM              166764100    63470   837000 SH       SOLE                   837000        0        0
CHINA AUTOMOTIVE SYS INC COM   COM              16936R105     1710    74022 SH       SOLE                    74022        0        0
CHINA HYDROELECTRIC CP-ADS     COM              16949D101      278    30000 SH       SOLE                    30000        0        0
CHINA HYDROELECTRIC CP-ADS WAR WARRANT AND RIGH G2112E145       31    35000 SH       SOLE                    35000        0        0
CHINA MOBILE LTD               COM              16941M109     5495   114200 SH       SOLE                   114200        0        0
CHINA TELECOM CORP LTD SPONS A COM              169426103      245     5000 SH       SOLE                     5000        0        0
CHINA UNICOM ADR               COM              16945R104     1193   107000 SH       SOLE                   107000        0        0
CHINA WIND SYSTEMS INC         COM              16945F209      121    25000 SH       SOLE                    25000        0        0
CHINA YUCHAI INTL LTD ORD      COM              G21082105      667    38000 SH       SOLE                    38000        0        0
CHORDIANT SOFTWARE INC COM     COM              170404305     5008   983806 SH       SOLE                   983806        0        0
CHURCH & DWIGHT CO             COM              171340102    19220   287085 SH       SOLE                   287085        0        0
CHURCHILL DOWNS INC COM        COM              171484108     4665   124400 SH       SOLE                   124400        0        0
CIGNA CORP                     COM              125509109      585    16000 SH       SOLE                    16000        0        0
CINCINNATI BELL                COM              171871106    21117  6192600 SH       SOLE                  6192600        0        0
CINCINNATI BELL PFD CVT 6.75%  CONVERTIBLE PREF 171871403     5897   151000 SH       SOLE                   151000        0        0
CIRCOR INTL INC COM            COM              17273K109    29474   887500 SH       SOLE                   887500        0        0
CISCO SYS INC                  COM              17275R102    14022   538700 SH       SOLE                   538700        0        0
CITIGROUP INC.                 COM              172967101    13325  3290000 SH       SOLE                  3290000        0        0
CKE RESTAURANTS INC COM        COM              12561E105      155    14000 SH       SOLE                    14000        0        0
CLARCOR INC                    COM              179895107    27178   788000 SH       SOLE                   788000        0        0
CLEAR CHANNEL OUTDOOR HLDGS CL COM              18451C109    12817  1208000 SH       SOLE                  1208000        0        0
CLEARWIRE CORP RIGHTS          WARRANT AND RIGH 18538Q139       16    89000 SH       SOLE                    89000        0        0
CLEARWIRE CORP-CLASS A         COM              18538Q105      543    75800 SH       SOLE                    75800        0        0
CLECO CORP NEW COM             COM              12561W105     1659    62500 SH       SOLE                    62500        0        0
CLOROX CO                      COM              189054109     3464    54000 SH       SOLE                    54000        0        0
CME GROUP INC COM              COM              12572Q105     6322    20000 SH       SOLE                    20000        0        0
CMS ENERGY CORP COM            COM              125896100     4568   295500 SH       SOLE                   295500        0        0
CNA SURETY CORP COM            COM              12612L108    13307   748000 SH       SOLE                   748000        0        0
CNH GLOBAL NV COM              COM              N20935206    38407  1249000 SH       SOLE                  1249000        0        0
CNX GAS CORP COM               COM              12618H309    33762   887300 SH       SOLE                   887300        0        0
COACH INC                      COM              189754104     2016    51000 SH       SOLE                    51000        0        0
COCA COLA CO                   COM              191216100    82940  1508000 SH       SOLE                  1508000        0        0
COCA COLA ENTERPRISES INC      COM              191219104     3231   116800 SH       SOLE                   116800        0        0
COCA-COLA FEMSA S A DE C V ADR COM              191241108     1063    16000 SH       SOLE                    16000        0        0
COCA-COLA HELLENIC BOTTLING SP COM              1912EP104      441    16500 SH       SOLE                    16500        0        0
COHEN & STEERS INC COM         COM              19247A100     1265    50700 SH       SOLE                    50700        0        0
PORTVUE-SEC13F.LNP                                      GABELLI FUNDS, LLC                                                  PAGE 24
RUN DATE: 05/03/10 10:52 A.M.
                                                     FORM 13F INFORMATION TABLE
                                                        AS OF DATE: 03/31/10

                                                            VALUE   SHARES/ SH/ PUT/ INVSTMT    OTHER          VOTING AUTHORITY
  NAME OF ISSUER               TITLE OF CLASS    CUSIP    (x$1000)  PRN AMT PRN CALL DSCRETN   MANAGERS     SOLE    SHARED    NONE
------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- --------
COLDWATER CREEK INC COM        COM              193068103     6773   976000 SH       SOLE                   976000        0        0
COLGATE PALMOLIVE CO           COM              194162103     6565    77000 SH       SOLE                    77000        0        0
COMCAST CORP CL A SPL          COM              20030N200     4090   227600 SH       SOLE                   227600        0        0
COMCAST CORP NEW COM CL A      COM              20030N101     4048   215000 SH       SOLE                   215000        0        0
COMMUNICATIONS SYS             COM              203900105     2069   160000 SH       SOLE                   160000        0        0
COMPANIA DE MINAS BUENAVENTURA FOREIGN COMMON S 204448104    14965   483200 SH       SOLE                   483200        0        0
COMPUCREDIT CVT 3.625% 05/30/2 CONVERTIBLE BOND 20478NAB6      240   400000 PRN      SOLE                   400000        0        0
CONAGRA INC                    COM              205887102     5891   235000 SH       SOLE                   235000        0        0
CONMED CORP COM                COM              207410101     2333    98000 SH       SOLE                    98000        0        0
CONNECTICUT WTR SVC INC COM    COM              207797101     1140    49000 SH       SOLE                    49000        0        0
CONOCOPHILLIPS COM             COM              20825C104    69850  1365050 SH       SOLE                  1365050        0        0
CONSOL ENERGY INC COM          COM              20854P109     6399   150000 SH       SOLE                   150000        0        0
CONSOLIDATED EDISON INC COM    COM              209115104    22181   498000 SH       SOLE                   498000        0        0
CONSOLIDATED WATER CO LTD ORD  COM              G23773107      183    13500 SH       SOLE                    13500        0        0
CONSTELLATION BRANDS COM       COM              21036P108    14623   889500 SH       SOLE                   889500        0        0
CONSTELLATION ENERGY GROUP ICO COM              210371100    34759   990000 SH       SOLE                   990000        0        0
CONTINUCARE CORP COM           COM              212172100      595   160000 SH       SOLE                   160000        0        0
COOPER CAMERON 2.500% 06/15/26 CONVERTIBLE BOND 13342BAB1      269   200000 PRN      SOLE                   200000        0        0
COOPER COS INC COM NEW         COM              216648402     1944    50000 SH       SOLE                    50000        0        0
COOPER INDUSTRIES PLC SHS      COM              G24140108    44680   932000 SH       SOLE                   932000        0        0
COPART INC COM                 COM              217204106     3133    88000 SH       SOLE                    88000        0        0
CORE MOLDING TECH COM          COM              218683100     1099   330000 SH       SOLE                   330000        0        0
CORINTHIAN COLLEGES INC COM    COM              218868107     3360   191000 SH       SOLE                   191000        0        0
CORN PRODS INTL INC COM        COM              219023108    26965   778000 SH       SOLE                   778000        0        0
CORNING INC                    COM              219350105    41208  2039000 SH       SOLE                  2039000        0        0
CORUS ENTMT INC CL B NON VTG   COM              220874101     1700    87000 SH       SOLE                    87000        0        0
COSAN LTD SHS A                COM              G25343107      160    17000 SH       SOLE                    17000        0        0
COSTCO WHSL CORP NEW COM       COM              22160K105    27962   468300 SH       SOLE                   468300        0        0
COVANTA HOLDING CORP           COM              22282E102     2499   150000 SH       SOLE                   150000        0        0
COVIDIEN PLC ORDINARY SHARE    COM              G2554F105    21822   434000 SH       SOLE                   434000        0        0
CRANE CO                       COM              224399105    46008  1296000 SH       SOLE                  1296000        0        0
CREE INC COM                   COM              225447101      702    10000 SH       SOLE                    10000        0        0
CROWN HOLDINGS INC COM         COM              228368106     8438   313000 SH       SOLE                   313000        0        0
CROWN MEDIA HLDGS INC CL A     COM              228411104      781   407000 SH       SOLE                   407000        0        0
CRUCELL N V SPONSORED ADR      COM              228769105     6073   298000 SH       SOLE                   298000        0        0
CTS CORP                       COM              126501105     6509   691000 SH       SOLE                   691000        0        0
CUMMINS ENGINE INC             COM              231021106     3500    56500 SH       SOLE                    56500        0        0
CURTISS WRIGHT CORP            COM              231561101    47857  1375200 SH       SOLE                  1375200        0        0
CUTERA INC COM                 COM              232109108     3837   370000 SH       SOLE                   370000        0        0
CVS/CAREMARK CORP              COM              126650100    39192  1072000 SH       SOLE                  1072000        0        0
CYNOSURE INC CL A              COM              232577205      135    12000 SH       SOLE                    12000        0        0
CYPRESS SEMICONDUCTOR CORP COM COM              232806109     1188   103000 SH       SOLE                   103000        0        0
CYTEC INDS INC COM             COM              232820100      514    11000 SH       SOLE                    11000        0        0
DANA HOLDING CORP COM          COM              235825205    16276  1370000 SH       SOLE                  1370000        0        0
PORTVUE-SEC13F.LNP                                      GABELLI FUNDS, LLC                                                  PAGE 25
RUN DATE: 05/03/10 10:52 A.M.
                                                     FORM 13F INFORMATION TABLE
                                                        AS OF DATE: 03/31/10

                                                            VALUE   SHARES/ SH/ PUT/ INVSTMT    OTHER          VOTING AUTHORITY
  NAME OF ISSUER               TITLE OF CLASS    CUSIP    (x$1000)  PRN AMT PRN CALL DSCRETN   MANAGERS     SOLE    SHARED    NONE
------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- --------
DANAHER CORP 0.0% 1/22/2021    CONVERTIBLE BOND 235851AF9      223   200000 PRN      SOLE                   200000        0        0
DANAHER CORP SHS BEN INT       COM              235851102     1358    17000 SH       SOLE                    17000        0        0
DEAN FOODS (B:DF)              COM              242370104    15847  1010000 SH       SOLE                  1010000        0        0
DEERE & CO.                    COM              244199105    98876  1662900 SH       SOLE                  1662900        0        0
DEL MONTE FOODS CO COM         COM              24522P103     7592   520000 SH       SOLE                   520000        0        0
DELTA NAT GAS INC COM          COM              247748106     2311    78000 SH       SOLE                    78000        0        0
DENBURY RES INC COM NEW        COM              247916208      383    22725 SH       SOLE                    22725        0        0
DENNYS CORP COM                COM              24869P104      963   250108 SH       SOLE                   250108        0        0
DENTSPLY INTL INC NEW COM      COM              249030107      384    11000 SH       SOLE                    11000        0        0
DEUTSCHE BANK AG-REG (B:DB)    COM              D18190898    38896   506000 SH       SOLE                   506000        0        0
DEUTSCHE TELEKOM AG-SPON ADR ( COM              251566105    36437  2699000 SH       SOLE                  2699000        0        0
DEVON ENERGY CORP NEW          COM              25179M103    36768   570672 SH       SOLE                   570672        0        0
DEXCOM INC COM                 COM              252131107      955    98000 SH       SOLE                    98000        0        0
DIAGEO PLC SPONSORED ADR (B:DE COM              25243Q205    54432   807000 SH       SOLE                   807000        0        0
DIAMOND FOODS INC COM          COM              252603105      883    21000 SH       SOLE                    21000        0        0
DIAMOND OFFSHORE DRILLNG INCCO COM              25271C102    16057   180800 SH       SOLE                   180800        0        0
DIEBOLD INC COM                COM              253651103    38941  1226100 SH       SOLE                  1226100        0        0
DIEDRICH COFFEE INC COM NEW    COM              253675201     8352   240000 SH       SOLE                   240000        0        0
DIGITAL ALLY INC COM           COM              25382P109       39    21000 SH       SOLE                    21000        0        0
DIRECTV-CLASS A                COM              25490A101   132738  3926002 SH       SOLE                  3926002        0        0
DISCOVER FINANCIAL             COM              254709108    10803   725000 SH       SOLE                   725000        0        0
DISCOVERY COMMS NEW SER A      COM              25470F104    29049   859685 SH       SOLE                   859685        0        0
DISCOVERY COMMS NEW SER C      COM              25470F302    24125   820300 SH       SOLE                   820300        0        0
DISH NETWORK CORPORATION       COM              25470M109    25255  1213000 SH       SOLE                  1213000        0        0
DISNEY WALT PRODTNS            COM              254687106      768    22000 SH       SOLE                    22000        0        0
DOLE FOOD CO INC NEW COM       COM              256603101      237    20000 SH       SOLE                    20000        0        0
DOMINION RES INC VA NEW COM    COM              25746U109    13772   335000 SH       SOLE                   335000        0        0
DONALDSON INC                  COM              257651109    30772   682000 SH       SOLE                   682000        0        0
DOVER DOWNS GAMING & ENTMT INC COM              260095104      717   181000 SH       SOLE                   181000        0        0
DOVER MOTORSPORTS INC.(B:DVD)  COM              260174107     1166   566000 SH       SOLE                   566000        0        0
DOW CHEMICAL CORP              COM              260543103     8723   295000 SH       SOLE                   295000        0        0
DPL INC COM                    COM              233293109    30045  1105000 SH       SOLE                  1105000        0        0
DR PEPPER SNAPPLE GROUP INC CO COM              26138E109    37997  1080380 SH       SOLE                  1080380        0        0
DREAMWORKS ANIMATION SKG-A     COM              26153C103     2364    60000 SH       SOLE                    60000        0        0
DREW INDS INC COM NEW          COM              26168L205      330    15000 SH       SOLE                    15000        0        0
DTE ENERGY CO COM              COM              233331107     2408    54000 SH       SOLE                    54000        0        0
DU PONT E I DE NEMOURS CO      COM              263534109    10762   289000 SH       SOLE                   289000        0        0
DUFF & PHELPS CORP-CL A        COM              26433B107      435    26000 SH       SOLE                    26000        0        0
DUKE ENERGY CORP               COM              26441C105    19143  1173000 SH       SOLE                  1173000        0        0
DUN & BRADSTREET CORP          COM              26483E100     1265    17000 SH       SOLE                    17000        0        0
DYNEGY INC DEL CL A            COM              26817G102       45    35810 SH       SOLE                    35810        0        0
E M C CORP MASS COM            COM              268648102      631    35000 SH       SOLE                    35000        0        0
EASTERN CO COM                 COM              276317104      135    10000 SH       SOLE                    10000        0        0
EASTMAN KODAK                  COM              277461109    15286  2640000 SH       SOLE                  2640000        0        0
PORTVUE-SEC13F.LNP                                      GABELLI FUNDS, LLC                                                  PAGE 26
RUN DATE: 05/03/10 10:52 A.M.
                                                     FORM 13F INFORMATION TABLE
                                                        AS OF DATE: 03/31/10

                                                            VALUE   SHARES/ SH/ PUT/ INVSTMT    OTHER          VOTING AUTHORITY
  NAME OF ISSUER               TITLE OF CLASS    CUSIP    (x$1000)  PRN AMT PRN CALL DSCRETN   MANAGERS     SOLE    SHARED    NONE
------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- --------
EATON CORP                     COM              278058102     5114    67500 SH       SOLE                    67500        0        0
EBAY INC                       COM              278642103     1348    50000 SH       SOLE                    50000        0        0
ECHOSTAR CORP-A                COM              278768106     8715   429740 SH       SOLE                   429740        0        0
ECOLAB INC                     COM              278865100     8526   194000 SH       SOLE                   194000        0        0
EDGEWATER TECHNOLOGY INC COM   COM              280358102     1530   478150 SH       SOLE                   478150        0        0
EDISON INTL COM                COM              281020107    11789   345000 SH       SOLE                   345000        0        0
EL PASO CORPORATION            COM              28336L109    38861  3585000 SH       SOLE                  3585000        0        0
EL PASO ELEC CO COM NEW        COM              283677854    33722  1637000 SH       SOLE                  1637000        0        0
EL PASO ENERGY CAP TR I PFD CO CONVERTIBLE PREF 283678209     4800   129300 SH       SOLE                   129300        0        0
ELECTRONIC ARTS COM            COM              285512109     1754    94000 SH       SOLE                    94000        0        0
EMBRAER-EMPRESA BRASIL AERONAD COM              29081M102      599    25000 SH       SOLE                    25000        0        0
EMERSON ELEC CO                COM              291011104     4128    82000 SH       SOLE                    82000        0        0
EMMIS COMMUNICATIONS CORP PFD  CONVERTIBLE PREF 291525202      237    15266 SH       SOLE                    15266        0        0
EMPIRE DIST ELEC CO COM        COM              291641108     5532   307000 SH       SOLE                   307000        0        0
EMULEX CORP COM NEW            COM              292475209     1301    98000 SH       SOLE                    98000        0        0
ENER1 INC COM NEW              COM              29267A203       95    20000 SH       SOLE                    20000        0        0
ENERGEN CORP COM               COM              29265N108     1349    29000 SH       SOLE                    29000        0        0
ENERGIZER HLDGS INC COM        COM              29266R108    30878   492000 SH       SOLE                   492000        0        0
ENERGY RECOVERY INC            COM              29270J100      189    30000 SH       SOLE                    30000        0        0
ENERSIS S A                    COM              29274F104      580    29000 SH       SOLE                    29000        0        0
ENI S P A ADR SPONSORED        COM              26874R108     7884   168000 SH       SOLE                   168000        0        0
ENTEGRIS INC COM               COM              29362U104      453    90000 SH       SOLE                    90000        0        0
ENTERGY CORP NEW COM           COM              29364G103      488     6000 SH       SOLE                     6000        0        0
EOG RESOURCES INC              COM              26875P101    13569   146000 SH       SOLE                   146000        0        0
EPOCH HOLDING CORP             COM              29428R103     2235   198000 SH       SOLE                   198000        0        0
EUROPEAN EQUITY FUND COM       MUTUAL FUNDS     298768102      252    38225 SH       SOLE                    38225        0        0
EXACTECH INC COM               COM              30064E109     4584   218600 SH       SOLE                   218600        0        0
EXELON CORP                    COM              30161N101    13581   310000 SH       SOLE                   310000        0        0
EXPRESS SCRIPTS INC COM        COM              302182100      611     6000 SH       SOLE                     6000        0        0
EXPRESSJET HOLDINGS INC COM NE COM              30218U306       56    14800 SH       SOLE                    14800        0        0
EXXON MOBIL CORP               COM              30231G102    59713   891500 SH       SOLE                   891500        0        0
FACET BIOTECH CORP SHS         COM              30303Q103    12213   452500 SH       SOLE                   452500        0        0
FALCONSTOR SOFTWARE INC COM    COM              306137100      383   110000 SH       SOLE                   110000        0        0
FARMER BROS CO                 COM              307675108     1818    97000 SH       SOLE                    97000        0        0
FEDERAL MOGUL CORP CL A        COM              313549404     6334   345000 SH       SOLE                   345000        0        0
FEDERAL NAT MORTGAGE ASSN-FANN COM              313586109      210   200300 SH       SOLE                   200300        0        0
FEDERAL NATL MTG ASSN PFD CNV  CONVERTIBLE PREF 313586745       48    30000 SH       SOLE                    30000        0        0
FEDERAL SIGNAL CORP COM        COM              313855108     1297   144000 SH       SOLE                   144000        0        0
FEDERATED INVESTORS INC-CL B   COM              314211103      871    33000 SH       SOLE                    33000        0        0
FERRO CORP                     COM              315405100    18380  2091000 SH       SOLE                  2091000        0        0
FERRO CORP 6.500% 08/15/13     CONVERTIBLE BOND 315405AL4     5914  6050000 PRN      SOLE                  6050000        0        0
FIDELITY NATL INFORMATION SVCO COM              31620M106     9592   409200 SH       SOLE                   409200        0        0
FIDELITY NATL TITLE GROUP INCO COM              31620R105      725    48909 SH       SOLE                    48909        0        0
FIDELITY SOUTHERN CORP         COM              316394105      203    35360 SH       SOLE                    35360        0        0
PORTVUE-SEC13F.LNP                                      GABELLI FUNDS, LLC                                                  PAGE 27
RUN DATE: 05/03/10 10:52 A.M.
                                                     FORM 13F INFORMATION TABLE
                                                        AS OF DATE: 03/31/10

                                                            VALUE   SHARES/ SH/ PUT/ INVSTMT    OTHER          VOTING AUTHORITY
  NAME OF ISSUER               TITLE OF CLASS    CUSIP    (x$1000)  PRN AMT PRN CALL DSCRETN   MANAGERS     SOLE    SHARED    NONE
------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- --------
FIRSTENERGY CORP COM           COM              337932107     9421   241000 SH       SOLE                   241000        0        0
FISHER COMMUNICATIONS INC COM  COM              337756209     6549   464500 SH       SOLE                        0        0   464500
FLIR SYS INC COM               COM              302445101     2254    80000 SH       SOLE                    80000        0        0
FLOWERS FOODS INC COM          COM              343498101    17318   700000 SH       SOLE                   700000        0        0
FLOWSERVE CORP COM             COM              34354P105    87279   791500 SH       SOLE                   791500        0        0
FLUSHING FINL CORP COM         COM              343873105     2431   192000 SH       SOLE                   192000        0        0
FMC CORP COM NEW               COM              302491303      803    13260 SH       SOLE                    13260        0        0
FOMENTO ECONOMICO MEXICANO SAD COM              344419106    19725   415000 SH       SOLE                   415000        0        0
FORD MTR CO DEL COM PAR $0.01  COM              345370860     4022   320000 SH       SOLE                   320000        0        0
FORTRESS INVESTMENT GROUP CL A COM              34958B106      219    55000 SH       SOLE                    55000        0        0
FORTUNE BRANDS INC             COM              349631101    22557   465000 SH       SOLE                   465000        0        0
FOSTER WHEELER AGR             COM              H27178104      506    18640 SH       SOLE                    18640        0        0
FPL GROUP INC COM              COM              302571104    46687   966000 SH       SOLE                   966000        0        0
FRANCE TELECOM SPONSORED ADR   COM              35177Q105     3532   147000 SH       SOLE                   147000        0        0
FRANKLIN ELEC INC              COM              353514102     5908   197000 SH       SOLE                   197000        0        0
FREEPORT MCMORAN COPPER&GOLD C COM              35671D857    76196   912092 SH       SOLE                   912092        0        0
FREEPORT-MCMORAN COPPER 6.75%  CONVERTIBLE PREF 35671D782     6364    54920 SH       SOLE                    54920        0        0
FRESENIUS KABI PHARMA-CVR      WARRANT AND RIGH 35802M115        4    24000 SH       SOLE                    24000        0        0
FULLER H B CO COM              COM              359694106    13168   567350 SH       SOLE                   567350        0        0
FURMANITE CORPORATION          COM              361086101     2595   500000 SH       SOLE                   500000        0        0
GARDNER DENVER INC             COM              365558105     5461   124000 SH       SOLE                   124000        0        0
GATX CORP                      COM              361448103    41230  1439100 SH       SOLE                  1439100        0        0
GATX CORP $2.50 CV PFD         CONVERTIBLE PREF 361448202      602     4200 SH       SOLE                     4200        0        0
GAYLORD ENTERTAINMENT CO       COM              367905106    32874  1122370 SH       SOLE                        0        0  1122370
GENCORP INC                    COM              368682100    13565  2355000 SH       SOLE                  2355000        0        0
GENCORP INC 2.250% 01/15/24    CONVERTIBLE BOND 368682AL4     2820  3000000 PRN      SOLE                  3000000        0        0
GENERAL COMMUNICATIONS INC CL  COM              369385109      329    57000 SH       SOLE                    57000        0        0
GENERAL DYNAMICS CORP COM      COM              369550108      386     5000 SH       SOLE                     5000        0        0
GENERAL ELEC CO                COM              369604103    40313  2215000 SH       SOLE                  2215000        0        0
GENERAL MILLS INC              COM              370334104    52243   738000 SH       SOLE                   738000        0        0
GENOPTIX INC                   COM              37243V100     1349    38000 SH       SOLE                    38000        0        0
GENUINE PARTS CO               COM              372460105    66486  1574000 SH       SOLE                  1574000        0        0
GENZYME CORP                   COM              372917104      518    10000 SH       SOLE                    10000        0        0
GEOMET INC DEL COM             COM              37250U201       45    50000 SH       SOLE                    50000        0        0
GERBER SCIENTIFIC INSTR        COM              373730100     3538   569700 SH       SOLE                   569700        0        0
GILEAD SCIENCES INC COM        COM              375558103     6425   141300 SH       SOLE                   141300        0        0
GLAXOSMITHKLINE PLC ADR (B:GSK COM              37733W105      588    15276 SH       SOLE                    15276        0        0
GLOBAL SOURCES LTD COM         COM              G39300101     2240   344147 SH       SOLE                   344147        0        0
GOLD FIELDS LTD NEW SPON ADR ( COM              38059T106    49556  3926749 SH       SOLE                  3926749        0        0
GOLDCORP INC (US)              COM              380956409    34704   932408 SH       SOLE                   932408        0        0
GOLDMAN SACHS GR               COM              38141G104     2730    16000 SH       SOLE                    16000        0        0
GOODRICH B F CO COM            COM              382388106      705    10000 SH       SOLE                    10000        0        0
GOOGLE INC-CL A                COM              38259P508    25294    44600 SH       SOLE                    44600        0        0
GORMAN RUPP CO                 COM              383082104     8777   345000 SH       SOLE                   345000        0        0
PORTVUE-SEC13F.LNP                                      GABELLI FUNDS, LLC                                                  PAGE 28
RUN DATE: 05/03/10 10:52 A.M.
                                                     FORM 13F INFORMATION TABLE
                                                        AS OF DATE: 03/31/10

                                                            VALUE   SHARES/ SH/ PUT/ INVSTMT    OTHER          VOTING AUTHORITY
  NAME OF ISSUER               TITLE OF CLASS    CUSIP    (x$1000)  PRN AMT PRN CALL DSCRETN   MANAGERS     SOLE    SHARED    NONE
------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- --------
GP STRATEGIES CORP COM         COM              36225V104     1003   119931 SH       SOLE                   119931        0        0
GRACO INC COM                  COM              384109104     4611   144100 SH       SOLE                   144100        0        0
GRAFTECH INTERNATIONAL         COM              384313102    19712  1442000 SH       SOLE                  1442000        0        0
GRAPHIC PACKAGING HLDG CO COM  COM              388689101       51    14000 SH       SOLE                    14000        0        0
GRAY TELEVISION, INC           COM              389375106      851   370000 SH       SOLE                        0        0   370000
GRAY TELEVISION, INC CL A      COM              389375205       54    23000 SH       SOLE                        0        0    23000
GREAT ATLA & PAC 5.125% 6/15/2 CONVERTIBLE BOND 390064AJ2    15984 16500000 PRN      SOLE                 16500000        0        0
GREAT ATLANTIC & PAC TEA INCCO COM              390064103     8667  1130000 SH       SOLE                  1130000        0        0
GREAT PLAINS ENERGY INC. (B: G COM              391164100    43658  2351000 SH       SOLE                  2351000        0        0
GREATBATCH INC                 COM              39153L106      848    40000 SH       SOLE                    40000        0        0
GREENBRIER COS INC             COM              393657101      936    85000 SH       SOLE                    85000        0        0
GREIF INC CL A                 COM              397624107    37768   687700 SH       SOLE                   687700        0        0
GREIF INC CL B                 COM              397624206     6572   126800 SH       SOLE                   126800        0        0
GRIFFIN LAND & NUR             COM              398231100    15525   534417 SH       SOLE                        0        0   534417
GRIFFON CORP COM               COM              398433102    17090  1371594 SH       SOLE                  1371594        0        0
GRUPO TELEVISA SA DE CV ADR (B COM              40049J206    46450  2209800 SH       SOLE                  2209800        0        0
GSE SYS INC COM                COM              36227K106      208    38419 SH       SOLE                    38419        0        0
GYRODYNE CO AMER INC COM       COM              403820103      410    10000 SH       SOLE                    10000        0        0
H R BLOCK INC                  COM              093671105     8366   470000 SH       SOLE                   470000        0        0
HAIN CELESTIAL GROUP INC       COM              405217100     5886   338642 SH       SOLE                   338642        0        0
HALLIBURTON COMPANY            COM              406216101    55394  1838500 SH       SOLE                  1838500        0        0
HANESBRANDS INC COM            COM              410345102     3199   115000 SH       SOLE                   115000        0        0
HANSEN NAT CORP COM            COM              411310105      521    12000 SH       SOLE                    12000        0        0
HARLEY DAVIDSON INC            COM              412822108     1881    67000 SH       SOLE                    67000        0        0
HARMAN INTL INDS INC NEW COM   COM              413086109     8350   178500 SH       SOLE                   178500        0        0
HARMONY GOLD MINING CO LTD ADR COM              413216300    11946  1260100 SH       SOLE                  1260100        0        0
HARTE HANKS INC                COM              416196103      231    18000 SH       SOLE                    18000        0        0
HAWAIIAN ELEC INDS INC COM     COM              419870100    12976   578000 SH       SOLE                   578000        0        0
HAWKINS INC COM                COM              420261109     3509   145000 SH       SOLE                   145000        0        0
HEADWATERS INC COM             COM              42210P102      230    50000 SH       SOLE                    50000        0        0
HEALTHWAYS INC COM             COM              422245100      402    25000 SH       SOLE                    25000        0        0
HECKMANN CORP COM              COM              422680108       58    10000 SH       SOLE                    10000        0        0
HEELYS INC COM                 COM              42279M107      107    45000 SH       SOLE                    45000        0        0
HEICO CORP NEW COM             COM              422806109      206     4000 SH       SOLE                     4000        0        0
HEINZ, H J COMPANY             COM              423074103    23033   505000 SH       SOLE                   505000        0        0
HELLENIC TELECOMMUNICATIONS AD COM              423325307     1723   274300 SH       SOLE                   274300        0        0
HERLEY INDS INC COM            COM              427398102    10779   735300 SH       SOLE                        0        0   735300
HERSHEY COMPANY (THE)          COM              427866108    27056   632000 SH       SOLE                   632000        0        0
HESKA CORP COM                 COM              42805E108       33    40000 SH       SOLE                    40000        0        0
HESS CORP                      COM              42809H107    19046   304500 SH       SOLE                   304500        0        0
HICKORY TECH CORP COM          COM              429060106     1037   117400 SH       SOLE                   117400        0        0
HOLOGIC INC COM                COM              436440101      278    15000 SH       SOLE                    15000        0        0
HOME DEPOT INC                 COM              437076102     3559   110000 SH       SOLE                   110000        0        0
HOME INNS & HOTELS MANAG-ADR   COM              43713W107     1277    39000 SH       SOLE                    39000        0        0
PORTVUE-SEC13F.LNP                                      GABELLI FUNDS, LLC                                                  PAGE 29
RUN DATE: 05/03/10 10:52 A.M.
                                                     FORM 13F INFORMATION TABLE
                                                        AS OF DATE: 03/31/10

                                                            VALUE   SHARES/ SH/ PUT/ INVSTMT    OTHER          VOTING AUTHORITY
  NAME OF ISSUER               TITLE OF CLASS    CUSIP    (x$1000)  PRN AMT PRN CALL DSCRETN   MANAGERS     SOLE    SHARED    NONE
------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- --------
HONEYWELL INT'L INC            COM              438516106    78000  1723000 SH       SOLE                  1723000        0        0
HOOPER HOLMES INC COM          COM              439104100       56    64000 SH       SOLE                    64000        0        0
HORSEHEAD HLDG CORP COM        COM              440694305      497    42000 SH       SOLE                    42000        0        0
HOSPIRA INC COM                COM              441060100     6571   116000 SH       SOLE                   116000        0        0
HOST HOTELS & RESORTS INC      COM              44107P104      270    18422 SH       SOLE                    18422        0        0
HSBC HLDGS PLC ADR SPON NEW    COM              404280406     4005    79000 SH       SOLE                    79000        0        0
HSN INC COM                    COM              404303109     4740   161000 SH       SOLE                   161000        0        0
HUANENG PWR INTL INC SPON ADR  COM              443304100     3079   132500 SH       SOLE                   132500        0        0
HUDSON CITY BANCORP INC COM    COM              443683107     1275    90000 SH       SOLE                    90000        0        0
HUDSON VALLEY HOLDING CORP COM COM              444172100      485    20000 SH       SOLE                    20000        0        0
HUNTSMAN CORP COM              COM              447011107    11387   945000 SH       SOLE                   945000        0        0
IAC INTERACTIVECORP COM PAR $. COM              44919P508     7757   340500 SH       SOLE                   340500        0        0
IAMGOLD CORP (USD) COM         COM              450913108    10907   825000 SH       SOLE                   825000        0        0
IBERO-AMERICA FUND INC         MUTUAL FUNDS     45082X103       72    11000 SH       SOLE                    11000        0        0
ICO HLDGS INC COM              COM              449293109      663    82000 SH       SOLE                    82000        0        0
ICU MEDICAL INC                COM              44930G107      965    28000 SH       SOLE                    28000        0        0
IDEX CORP                      COM              45167R104    39852  1204000 SH       SOLE                  1204000        0        0
IMAX CORP COM                  COM              45245E109      423    23500 SH       SOLE                    23500        0        0
INGERSOLL-RAND PLC             COM              G47791101     2476    71000 SH       SOLE                    71000        0        0
INGLES MKTS INC CL A           COM              457030104    13653   908400 SH       SOLE                   908400        0        0
INSITUFORM TECHNOLOGIES INC CL COM              457667103      878    33000 SH       SOLE                    33000        0        0
INSPIRE PHARMACEUTICALS INC CO COM              457733103      131    21000 SH       SOLE                    21000        0        0
INTEGRYS ENERGY GROUP INC      COM              45822P105    37217   785500 SH       SOLE                   785500        0        0
INTEL CORP                     COM              458140100    51445  2308000 SH       SOLE                  2308000        0        0
INTERACTIVE BROKERS            COM              45841N107     1405    87000 SH       SOLE                    87000        0        0
INTERACTIVE DATA CORP COM      COM              45840J107     2176    68000 SH       SOLE                    68000        0        0
INTERMEC INC                   COM              458786100    10295   726000 SH       SOLE                   726000        0        0
INTERNATIONAL BUSINESS         COM              459200101    39475   307800 SH       SOLE                   307800        0        0
INTERNATIONAL GAME TECH        COM              459902102     7583   411000 SH       SOLE                   411000        0        0
INTERNATIONAL PAPER CO         COM              460146103     9844   400000 SH       SOLE                   400000        0        0
INTERNATIONAL RECTIFIER CORPCO COM              460254105     1214    53000 SH       SOLE                    53000        0        0
INTERNATIONAL SPEEDWAY A       COM              460335201      412    16000 SH       SOLE                    16000        0        0
INTERPUBLIC 4.250% 03/15/23    CONVERTIBLE BOND 460690BA7     3728  3550000 PRN      SOLE                  3550000        0        0
INTERPUBLIC GROUP COS INC      COM              460690100    27539  3310000 SH       SOLE                  3310000        0        0
INTERVAL LEISURE GROUP INC COM COM              46113M108     1718   118000 SH       SOLE                   118000        0        0
INTL FLAVORS & FRAGRANCES      COM              459506101    20021   420000 SH       SOLE                   420000        0        0
INTREPID POTASH INC COM        COM              46121Y102      303    10000 SH       SOLE                    10000        0        0
INVERNESS MED INNOVATIONS INCO COM              46126P106     2493    64000 SH       SOLE                    64000        0        0
INVESCO LTD                    COM              G491BT108     2739   125000 SH       SOLE                   125000        0        0
INVITEL HLDGS A/S ADS          COM              46186X106       96    22000 SH       SOLE                    22000        0        0
IRIS INTL INC COM              COM              46270W105     1470   144000 SH       SOLE                   144000        0        0
ITRON INC                      COM              465741106      239     3300 SH       SOLE                     3300        0        0
ITT EDUCATIONAL SVCS INC COM   COM              45068B109      900     8000 SH       SOLE                     8000        0        0
ITT INDUSTRIES                 COM              450911102    70229  1310000 SH       SOLE                  1310000        0        0
PORTVUE-SEC13F.LNP                                      GABELLI FUNDS, LLC                                                  PAGE 30
RUN DATE: 05/03/10 10:52 A.M.
                                                     FORM 13F INFORMATION TABLE
                                                        AS OF DATE: 03/31/10

                                                            VALUE   SHARES/ SH/ PUT/ INVSTMT    OTHER          VOTING AUTHORITY
  NAME OF ISSUER               TITLE OF CLASS    CUSIP    (x$1000)  PRN AMT PRN CALL DSCRETN   MANAGERS     SOLE    SHARED    NONE
------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- --------
IVANHOE MINES LTD COM          COM              46579N103     8951   514140 SH       SOLE                   514140        0        0
J & J SNACK FOODS CORP         COM              466032109     1087    25000 SH       SOLE                    25000        0        0
J.P. MORGAN CHASE & CO         COM              46625H100    45078  1007325 SH       SOLE                  1007325        0        0
JA SOLAR HOLD CO 4.500% 05/15/ CONVERTIBLE BOND 466090AA5      249   300000 PRN      SOLE                   300000        0        0
JANUS CAP GROUP INC COM        COM              47102X105    15776  1104000 SH       SOLE                  1104000        0        0
JANUS CAPITAL 3.250% 07/15/14  CONVERTIBLE BOND 47102XAG0     2500  2000000 PRN      SOLE                  2000000        0        0
JARDEN CORPORATION             COM              471109108      266     8000 SH       SOLE                     8000        0        0
JOHNSON CONTROLS               COM              478366107    24578   745000 SH       SOLE                   745000        0        0
JOHNSON CTRLS 6.500% 09/30/12  CONVERTIBLE BOND 478366AS6      503   200000 PRN      SOLE                   200000        0        0
JOHNSON & JOHNSON              COM              478160104    40294   618000 SH       SOLE                   618000        0        0
JOURNAL COMM INC-A             COM              481130102     4785  1139200 SH       SOLE                  1139200        0        0
JOY GLOBAL INC COM             COM              481165108     2660    47000 SH       SOLE                    47000        0        0
KAMAN CORP                     COM              483548103    23002   919719 SH       SOLE                   919719        0        0
KANSAS CITY SOUTHERN           COM              485170302     1121    31000 SH       SOLE                    31000        0        0
KAR AUCTION SVCS INC COM       COM              48238T109      264    17500 SH       SOLE                    17500        0        0
KBW INC                        COM              482423100      968    36000 SH       SOLE                    36000        0        0
KEITHLEY INSTRS INC COM        COM              487584104      182    27500 SH       SOLE                    27500        0        0
KELLOGG CO                     COM              487836108     5984   112000 SH       SOLE                   112000        0        0
KEY ENERGY SVCS INC COM        COM              492914106      669    70000 SH       SOLE                    70000        0        0
KID BRANDS, INC. COM           COM              49375T100      121    14000 SH       SOLE                    14000        0        0
KIMBERLY CLARK CORP            COM              494368103    31251   497000 SH       SOLE                   497000        0        0
KINDER MORGAN EGY PTNS L P UT  COM              494550106     1308    20000 SH       SOLE                    20000        0        0
KINETIC CONCEPTS INC COM NEW   COM              49460W208     2582    54000 SH       SOLE                    54000        0        0
KING PHARMACEUTICALS INC COM   COM              495582108      118    10000 SH       SOLE                    10000        0        0
KINROSS GOLD CORP COM NO PAR   COM              496902404    42715  2499400 SH       SOLE                  2499400        0        0
KONINKLIJKE PHILIPS ELECTRS SP COM              500472303     1217    38000 SH       SOLE                    38000        0        0
KOREA ELEC PWR CO SPONSORED AD COM              500631106     7438   458000 SH       SOLE                   458000        0        0
KRAFT FOODS INC CL A COM       COM              50075N104    72223  2388326 SH       SOLE                  2388326        0        0
KROGER CO                      COM              501044101     2772   128000 SH       SOLE                   128000        0        0
KT CORP SPON ADR               COM              48268K101      208    10000 SH       SOLE                    10000        0        0
KYOCERA CORP ADR               COM              501556203      972    10000 SH       SOLE                    10000        0        0
K-TRON INTL INC                COM              482730108    15672   104500 SH       SOLE                   104500        0        0
L 3 COMMUICATIONS              COM              502424104      367     4000 SH       SOLE                     4000        0        0
LABORATORY CORP AMER HLDGS COM COM              50540R409     3104    41000 SH       SOLE                    41000        0        0
LACLEDE GROUP INC              COM              505597104     6002   178000 SH       SOLE                   178000        0        0
LAKES ENTERTAINMENT INC COM    COM              51206P109      267   116000 SH       SOLE                   116000        0        0
LAMAR ADVERTISING CO CL A      COM              512815101      790    23000 SH       SOLE                    23000        0        0
LANDAUER INC                   COM              51476K103    11348   174000 SH       SOLE                   174000        0        0
LAS VEGAS SANDS CORP           COM              517834107    19627   928000 SH       SOLE                   928000        0        0
LAWSON SOFTWARE INC NEW COM    COM              52078P102       89    13410 SH       SOLE                    13410        0        0
LAYNE CHRISTENSEN CO COM       COM              521050104     4941   185000 SH       SOLE                   185000        0        0
LEAR CORP COM NEW              COM              521865204      317     4000 SH       SOLE                     4000        0        0
LEGG MASON INC COM             COM              524901105    46073  1607000 SH       SOLE                  1607000        0        0
LENDER PROCESSING SVCS INC COM COM              52602E102     1284    34000 SH       SOLE                    34000        0        0
PORTVUE-SEC13F.LNP                                      GABELLI FUNDS, LLC                                                  PAGE 31
RUN DATE: 05/03/10 10:52 A.M.
                                                     FORM 13F INFORMATION TABLE
                                                        AS OF DATE: 03/31/10

                                                            VALUE   SHARES/ SH/ PUT/ INVSTMT    OTHER          VOTING AUTHORITY
  NAME OF ISSUER               TITLE OF CLASS    CUSIP    (x$1000)  PRN AMT PRN CALL DSCRETN   MANAGERS     SOLE    SHARED    NONE
------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- --------
LEUCADIA NATL CORP COM         COM              527288104     5984   241200 SH       SOLE                   241200        0        0
LEVEL 3 COMM INC 2.875% 7/15/2 CONVERTIBLE BOND 52729NBA7      246   250000 PRN      SOLE                   250000        0        0
LIBERTY GLOBAL INC COM SER A   COM              530555101    33952  1164350 SH       SOLE                  1164350        0        0
LIBERTY GLOBAL INC COM SER C   COM              530555309    17324   599645 SH       SOLE                   599645        0        0
LIBERTY MEDIA CORP NEW LIB STA COM              53071M708    10453   191200 SH       SOLE                   191200        0        0
LIBERTY MEDIA HLDG CORP INT CO COM              53071M104    14777   965800 SH       SOLE                   965800        0        0
LIBERTY MEDIA-CAP SER A        COM              53071M302    27568   758000 SH       SOLE                   758000        0        0
LIFE TECHNOLOGIES CORP COM     COM              53217V109    10977   210000 SH       SOLE                   210000        0        0
LIFEWAY FOODS INC COM          COM              531914109     2976   250700 SH       SOLE                   250700        0        0
LILLY, ELI AND COMPANY         COM              532457108    23289   643000 SH       SOLE                   643000        0        0
LIN TV CORP CL A               COM              532774106     5250   913000 SH       SOLE                        0        0   913000
LINDSAY CORP                   COM              535555106     2940    71000 SH       SOLE                    71000        0        0
LITTELFUSE INC                 COM              537008104     1520    40000 SH       SOLE                    40000        0        0
LIVE NATION INC                COM              538034109      506    34910 SH       SOLE                    34910        0        0
LOCKHEED MARTIN CORP COM       COM              539830109     1664    20000 SH       SOLE                    20000        0        0
LODGIAN INC COM PAR $.01       COM              54021P403       51    20000 SH       SOLE                    20000        0        0
LOEWS CORP                     COM              540424108     7642   205000 SH       SOLE                   205000        0        0
LSI LOGIC CORP COM             COM              502161102     8721  1425000 SH       SOLE                  1425000        0        0
LUFKIN INDS INC COM            COM              549764108    34945   441500 SH       SOLE                   441500        0        0
M G M MIRAGE INC COM           COM              552953101    11760   980000 SH       SOLE                   980000        0        0
M & T BK CORP COM              COM              55261F104    14844   187000 SH       SOLE                   187000        0        0
MACQUARIE INFRASTRUCTURE COMPA COM              55608B105     1136    82200 SH       SOLE                    82200        0        0
MACROVISION CORP 2.625% 08/15/ CONVERTIBLE BOND 555904AB7      410   300000 PRN      SOLE                   300000        0        0
MACY'S INC                     COM              55616P104    30522  1402000 SH       SOLE                  1402000        0        0
MADISON SQUARE GARDEN A        COM              55826P100    38065  1751725 SH       SOLE                  1751725        0        0
MAGNETEK INC COM               COM              559424106     1478   880000 SH       SOLE                   880000        0        0
MAINE & MARITIMES CORP         COM              560377103     1322    30000 SH       SOLE                    30000        0        0
MANITOWOC CO COM               COM              563571108     2652   204000 SH       SOLE                   204000        0        0
MARATHON OIL CORP COM          COM              565849106    22306   705000 SH       SOLE                   705000        0        0
MARCUS CORP COM                COM              566330106     1559   120000 SH       SOLE                   120000        0        0
MARINE PRODS CORP COM          COM              568427108     2040   340000 SH       SOLE                   340000        0        0
MARSH & MCLENNAN COS INC COM   COM              571748102    20147   825000 SH       SOLE                   825000        0        0
MARTHA STEWART LIVING OMNI     COM              573083102      949   170000 SH       SOLE                   170000        0        0
MARTIN MARIETTA MTLS INC COM   COM              573284106      585     7000 SH       SOLE                     7000        0        0
MASSEY ENERGY CORP COM         COM              576206106      523    10000 SH       SOLE                    10000        0        0
MASTERCARD INC COM             COM              57636Q104    28880   113700 SH       SOLE                   113700        0        0
MATRIXX INITIATIVES INC COM    COM              57685L105      101    20000 SH       SOLE                    20000        0        0
MATTEL INC                     COM              577081102      864    38000 SH       SOLE                    38000        0        0
MATTHEWS INTL CORP CL A        COM              577128101     1136    32000 SH       SOLE                    32000        0        0
MCGRAW HILL COMPANIES, INC.    COM              580645109    16506   463000 SH       SOLE                   463000        0        0
MCKESSON HBOC INC.             COM              58155Q103      460     7000 SH       SOLE                     7000        0        0
MDS INC COM                    COM              55269P302      406    50000 SH       SOLE                    50000        0        0
MEAD JOHNSON                   COM              582839106    18234   350446 SH       SOLE                   350446        0        0
MEDCO HEALTH SOLUTIONS INC COM COM              58405U102     7102   110000 SH       SOLE                   110000        0        0
PORTVUE-SEC13F.LNP                                      GABELLI FUNDS, LLC                                                  PAGE 32
RUN DATE: 05/03/10 10:52 A.M.
                                                     FORM 13F INFORMATION TABLE
                                                        AS OF DATE: 03/31/10

                                                            VALUE   SHARES/ SH/ PUT/ INVSTMT    OTHER          VOTING AUTHORITY
  NAME OF ISSUER               TITLE OF CLASS    CUSIP    (x$1000)  PRN AMT PRN CALL DSCRETN   MANAGERS     SOLE    SHARED    NONE
------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- --------
MEDIA GENERAL CL A             COM              584404107    15544  1875000 SH       SOLE                        0        0  1875000
MEDIACOM COMMUNICATIONS CORPCL COM              58446K105      232    39000 SH       SOLE                    39000        0        0
MEDICAL NUTRITION USA INC COM  COM              58461X107      565   256900 SH       SOLE                   256900        0        0
MEDTRONIC INC COM              COM              585055106      540    12000 SH       SOLE                    12000        0        0
MELCO PBL ENTERTAINMENT-ADR    COM              585464100      432    90000 SH       SOLE                    90000        0        0
MEMC ELECTRONICS               COM              552715104      276    18000 SH       SOLE                    18000        0        0
MENTOR GRAPHICS CORP COM       COM              587200106      569    71000 SH       SOLE                    71000        0        0
MERCK & COMPANY                COM              58933Y105    22770   609650 SH       SOLE                   609650        0        0
MEREDITH CORP                  COM              589433101    10289   299000 SH       SOLE                   299000        0        0
MET PRO CORP COM               COM              590876306     1470   150001 SH       SOLE                   150001        0        0
METHODE ELECTRS INC CL A       COM              591520200      891    90000 SH       SOLE                    90000        0        0
METROPCS COMMUNICATIONS INC    COM              591708102       71    10000 SH       SOLE                    10000        0        0
MGE ENERGY INC                 COM              55277P104    13932   394000 SH       SOLE                   394000        0        0
MGP INGREDIENTS INC COM        COM              55302G103      538    70000 SH       SOLE                    70000        0        0
MICROSOFT CORP                 COM              594918104    41046  1401500 SH       SOLE                  1401500        0        0
MICRUS ENDOVASCULAR CORP COM   COM              59518V102     1735    88000 SH       SOLE                    88000        0        0
MIDAS GROUP INC COM            COM              595626102     8798   780000 SH       SOLE                   780000        0        0
MIDDLEBY CORP COM              COM              596278101     1613    28000 SH       SOLE                    28000        0        0
MIDDLESEX WTR CO COM           COM              596680108     2035   119333 SH       SOLE                   119333        0        0
MILLICOM INTL CELLULAR S A SHS COM              L6388F110    25212   282800 SH       SOLE                   282800        0        0
MILLIPORE CORP                 COM              601073109    68017   644100 SH       SOLE                   644100        0        0
MIRANT CORP NEW COM            COM              60467R100     1908   175732 SH       SOLE                   175732        0        0
MIRANT CORP NEW WT A EX 010311 WARRANT AND RIGH 60467R118        7    74535 SH       SOLE                    74535        0        0
MIRANT CORP NEW WT B EX 010311 WARRANT AND RIGH 60467R126        5    38363 SH       SOLE                    38363        0        0
MKS INSTRS INC COM             COM              55306N104      395    20187 SH       SOLE                    20187        0        0
MOBILE TELESYSTEMS OJSC ADR SP COM              607409109      527     9500 SH       SOLE                     9500        0        0
MODINE MFG CO                  COM              607828100    10206   908000 SH       SOLE                   908000        0        0
MOLEX INC CL A                 COM              608554200      777    44000 SH       SOLE                    44000        0        0
MONEYGRAM INTL INC COM         COM              60935Y109       57    15000 SH       SOLE                    15000        0        0
MONRO MUFFLER BRAKE INC        COM              610236101      536    15000 SH       SOLE                    15000        0        0
MONSANTO CO NEW COM            COM              61166W101    23930   335058 SH       SOLE                   335058        0        0
MONSTER WORLDWIDE INC COM      COM              611742107     3405   205000 SH       SOLE                   205000        0        0
MOODYS CORP COM                COM              615369105     3511   118000 SH       SOLE                   118000        0        0
MOOG INC CL A                  COM              615394202     3188    90000 SH       SOLE                    90000        0        0
MOOG INC CL B                  COM              615394301      572    16100 SH       SOLE                    16100        0        0
MORGAN STANLEY                 COM              617446448     9783   334000 SH       SOLE                   334000        0        0
MORNINGSTAR INC COM            COM              617700109      481    10000 SH       SOLE                    10000        0        0
MOSAIC CO/THE                  COM              61945A107     8386   138000 SH       SOLE                   138000        0        0
MOSY INC                       COM              619718109      144    36000 SH       SOLE                    36000        0        0
MOTOROLA INC                   COM              620076109     2780   396000 SH       SOLE                   396000        0        0
MOVADO GROUP INC COM           COM              624580106      451    40000 SH       SOLE                    40000        0        0
MUELLER INDS INC COM           COM              624756102     3911   146000 SH       SOLE                   146000        0        0
MUELLER WATER PRODUCTS INC     COM              624758108      234    49009 SH       SOLE                    49009        0        0
MURPHY OIL CORP COM            COM              626717102    24106   429000 SH       SOLE                   429000        0        0
PORTVUE-SEC13F.LNP                                      GABELLI FUNDS, LLC                                                  PAGE 33
RUN DATE: 05/03/10 10:52 A.M.
                                                     FORM 13F INFORMATION TABLE
                                                        AS OF DATE: 03/31/10

                                                            VALUE   SHARES/ SH/ PUT/ INVSTMT    OTHER          VOTING AUTHORITY
  NAME OF ISSUER               TITLE OF CLASS    CUSIP    (x$1000)  PRN AMT PRN CALL DSCRETN   MANAGERS     SOLE    SHARED    NONE
------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- --------
MVC CAP COM                    COM              553829102     1330    98000 SH       SOLE                    98000        0        0
MWI VETERINARY SUPPLY INC      COM              55402X105     1616    40000 SH       SOLE                    40000        0        0
MYERS INDS INC                 COM              628464109    15056  1436600 SH       SOLE                  1436600        0        0
MYLAN LABS INC COM             COM              628530107      908    40000 SH       SOLE                    40000        0        0
NABORS INDS INC 0.940% 05/15/1 CONVERTIBLE BOND 629568AP1     1981  2000000 PRN      SOLE                  2000000        0        0
NABORS INDUSTRIES LTD SHS      COM              G6359F103     4024   205000 SH       SOLE                   205000        0        0
NARA BANCORP INC COM           COM              63080P105     2497   285000 SH       SOLE                   285000        0        0
NATHANS FAMOUS INC NEW COM     COM              632347100     1859   120000 SH       SOLE                   120000        0        0
NATIONAL FUEL GAS CO N J COM   COM              636180101    73914  1462200 SH       SOLE                  1462200        0        0
NATIONAL GRID PLC              COM              636274300     2675    54877 SH       SOLE                    54877        0        0
NATIONAL PRESTO INDS INC       COM              637215104     8835    74300 SH       SOLE                    74300        0        0
NAVISTAR INTL CORP 3% 10/15/20 CONVERTIBLE BOND 63934EAL2      672   600000 PRN      SOLE                   600000        0        0
NAVISTAR INTL CORP COM         COM              63934E108    38110   852000 SH       SOLE                   852000        0        0
NCR CORP NEW COM               COM              62886E108     9356   678000 SH       SOLE                   678000        0        0
NEW ALLIANCE BANCSHARES INC CO COM              650203102     7543   597700 SH       SOLE                   597700        0        0
NEW GERMANY FD COM (B:GF US)   MUTUAL FUNDS     644465106     1588   125695 SH       SOLE                   125695        0        0
NEW YORK CMNTY BANCORP INC COM COM              649445103     3209   194000 SH       SOLE                   194000        0        0
NEW YORK TIMES CO CLASS A      COM              650111107      501    45000 SH       SOLE                    45000        0        0
NEWMARKET CORP COM             COM              651587107      978     9500 SH       SOLE                     9500        0        0
NEWMONT MINING 1.625% 07/15/17 CONVERTIBLE BOND 651639AJ5     6795  5250000 PRN      SOLE                  5250000        0        0
NEWMONT MINING CORP HOLDING CO COM              651639106   113924  2236871 SH       SOLE                  2236871        0        0
NEWS CORP CL A                 COM              65248E104    83780  5814000 SH       SOLE                  5814000        0        0
NEWS CORP CL B                 COM              65248E203     1531    90016 SH       SOLE                    90016        0        0
NEXEN INC COM                  COM              65334H102     2718   110000 SH       SOLE                   110000        0        0
NEXTWAVE WIRELESS INC COM      COM              65337Y102        9    20000 SH       SOLE                    20000        0        0
NICOR INC COM                  COM              654086107    14127   337000 SH       SOLE                   337000        0        0
NIKE INC CL B                  COM              654106103     3675    50000 SH       SOLE                    50000        0        0
NIPPON TELEG&TEL CORP ADR (B:N COM              654624105      347    16500 SH       SOLE                    16500        0        0
NISOURCE INC                   COM              65473P105     8770   555086 SH       SOLE                   555086        0        0
NOBILITY HOMES INC COM         COM              654892108      747    76300 SH       SOLE                    76300        0        0
NOBLE CORPORATION BAAR NAMEN - COM              H5833N103    12964   310000 SH       SOLE                   310000        0        0
NOKIA CORP SPONSORED ADR (B:NO COM              654902204      389    25000 SH       SOLE                    25000        0        0
NORDSON CORP COM               COM              655663102      204     3000 SH       SOLE                     3000        0        0
NORTHEAST UTILS COM            COM              664397106    35324  1278000 SH       SOLE                  1278000        0        0
NORTHERN DYNASTY MINERALS LTCO COM              66510M204     1774   185000 SH       SOLE                   185000        0        0
NORTHERN TRUST CORP            COM              665859104     8289   150000 SH       SOLE                   150000        0        0
NORTHROP GRUMMAN CORP (B:NOC)  COM              666807102     5705    87000 SH       SOLE                    87000        0        0
NORTHWESTERN CORP COM NEW      COM              668074305    22113   824800 SH       SOLE                   824800        0        0
NOVARTIS AG - ADR (B:NVS US)   COM              66987V109    13146   243000 SH       SOLE                   243000        0        0
NOVELL INC                     COM              670006105      123    20500 SH       SOLE                    20500        0        0
NOVO-NORDISK A S ADR           COM              670100205      848    11000 SH       SOLE                    11000        0        0
NRG ENERGY INC COM NEW         COM              629377508     9760   467000 SH       SOLE                   467000        0        0
NSTAR COM                      COM              67019E107    42008  1186000 SH       SOLE                  1186000        0        0
NV ENERGY INC COM              COM              67073Y106      432    35000 SH       SOLE                    35000        0        0
PORTVUE-SEC13F.LNP                                      GABELLI FUNDS, LLC                                                  PAGE 34
RUN DATE: 05/03/10 10:52 A.M.
                                                     FORM 13F INFORMATION TABLE
                                                        AS OF DATE: 03/31/10

                                                            VALUE   SHARES/ SH/ PUT/ INVSTMT    OTHER          VOTING AUTHORITY
  NAME OF ISSUER               TITLE OF CLASS    CUSIP    (x$1000)  PRN AMT PRN CALL DSCRETN   MANAGERS     SOLE    SHARED    NONE
------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- --------
NYSE EURONEXT COM              COM              629491101     2369    80000 SH       SOLE                    80000        0        0
O REILLY AUTOMOTIVE INC COM    COM              686091109    41426   993200 SH       SOLE                   993200        0        0
OCCIDENTAL PETE CORP           COM              674599105    40495   479000 SH       SOLE                   479000        0        0
OCEANEERING INTL INC COM       COM              675232102    10984   173000 SH       SOLE                   173000        0        0
OCH ZIFF CAP MGMT GROUP CL A   COM              67551U105     4336   271000 SH       SOLE                   271000        0        0
ODYSSEY HEALTHCARE INC COM     COM              67611V101     4980   275000 SH       SOLE                   275000        0        0
OGE ENERGY CORP COM            COM              670837103    34949   897500 SH       SOLE                   897500        0        0
OIL DRI CORP AMER COM          COM              677864100     2712   140300 SH       SOLE                   140300        0        0
OLIN CORP COM PAR $1.          COM              680665205     3757   191500 SH       SOLE                   191500        0        0
OMNICARE INC COM               COM              681904108      707    25000 SH       SOLE                    25000        0        0
OMNOVA SOLUTIONS INC COM       COM              682129101    10794  1375000 SH       SOLE                  1375000        0        0
ONEOK INC NEW COM              COM              682680103    28623   627000 SH       SOLE                   627000        0        0
OPKO HEALTH INC COM            COM              68375N103      198   100000 SH       SOLE                   100000        0        0
ORIENT-EXPRESS HOTELS LTD COM  COM              G67743107     3786   267000 SH       SOLE                   267000        0        0
ORMAT TECHNOLOGIES INC         COM              686688102     2828   100500 SH       SOLE                   100500        0        0
ORTHOFIX INTL N V ORD          COM              N6748L102     3802   104500 SH       SOLE                   104500        0        0
OSI PHARMACEUTICALS INC COM    COM              671040103     3037    51000 SH       SOLE                    51000        0        0
OTTER TAIL CORPORATION COM     COM              689648103     8213   374000 SH       SOLE                   374000        0        0
OUTDOOR HLDGS INC (NEW)        COM              690027206      217    33000 SH       SOLE                    33000        0        0
OWENS ILL INC COM NEW          COM              690768403     4620   130000 SH       SOLE                   130000        0        0
OWENS & MINOR INC NEW COM      COM              690732102     5497   118500 SH       SOLE                   118500        0        0
PACCAR INC                     COM              693718108    13565   313000 SH       SOLE                   313000        0        0
PACTIV CORP COM                COM              695257105     4507   179000 SH       SOLE                   179000        0        0
PAIN THERAPEUTICS INC COM      COM              69562K100     2727   435000 SH       SOLE                   435000        0        0
PALOMAR MED TECHNOLOGIES INCCO COM              697529303     3261   300000 SH       SOLE                   300000        0        0
PARK ELECTROCHEMICAL CORP COM  COM              700416209     8766   305000 SH       SOLE                   305000        0        0
PARK OHIO HLDGS CORP COM       COM              700666100     2998   343000 SH       SOLE                   343000        0        0
PARKER HANNIFIN CORP           COM              701094104      777    12000 SH       SOLE                    12000        0        0
PATTERSON COMPANIES INC        COM              703395103     3276   105500 SH       SOLE                   105500        0        0
PEABODY ENERGY CORP COM        COM              704549104     9085   198800 SH       SOLE                   198800        0        0
PENFORD CORP COM               COM              707051108      615    60000 SH       SOLE                    60000        0        0
PENN NATIONAL GAMING INC COM   COM              707569109     4032   145000 SH       SOLE                   145000        0        0
PENNICHUCK CORP COM NEW        COM              708254206     8835   375800 SH       SOLE                   375800        0        0
PENTAIR INC COM                COM              709631105     1888    53000 SH       SOLE                    53000        0        0
PENWEST PHARMACEUTICALS CO COM COM              709754105      518   150000 SH       SOLE                   150000        0        0
PEP BOYS MANNY MOE & JACK      COM              713278109     4623   460000 SH       SOLE                   460000        0        0
PEPCO HLDGS INC COM            COM              713291102     4725   275500 SH       SOLE                   275500        0        0
PEPSICO INC                    COM              713448108    52300   790515 SH       SOLE                   790515        0        0
PETROBRAS BRASILEIRO ADR SPONS COM              71654V408    30216   679000 SH       SOLE                   679000        0        0
PETROBRAS BRASILEIRO SPON ADR  COM              71654V101     8393   212000 SH       SOLE                   212000        0        0
PETROCHINA CO LTD SPONSORED AD COM              71646E100     3634    31000 SH       SOLE                    31000        0        0
PFIZER INC                     COM              717081103    33702  1965115 SH       SOLE                  1965115        0        0
PG&E CORP COM                  COM              69331C108     3775    89000 SH       SOLE                    89000        0        0
PHH CORP COM NEW               COM              693320202      424    18000 SH       SOLE                    18000        0        0
PORTVUE-SEC13F.LNP                                      GABELLI FUNDS, LLC                                                  PAGE 35
RUN DATE: 05/03/10 10:52 A.M.
                                                     FORM 13F INFORMATION TABLE
                                                        AS OF DATE: 03/31/10

                                                            VALUE   SHARES/ SH/ PUT/ INVSTMT    OTHER          VOTING AUTHORITY
  NAME OF ISSUER               TITLE OF CLASS    CUSIP    (x$1000)  PRN AMT PRN CALL DSCRETN   MANAGERS     SOLE    SHARED    NONE
------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- --------
PHHM 3.25% 5/15/2024           CONVERTIBLE BOND 696639AB9     2531  3750000 PRN      SOLE                  3750000        0        0
PHILIP MORRIS INTL INC COM     COM              718172109     4825    92500 SH       SOLE                    92500        0        0
PHILLIPINE LONG DISTANCE TEL S COM              718252604     5786   108600 SH       SOLE                   108600        0        0
PHOENIX COS INC NEW COM        COM              71902E109      278   115000 SH       SOLE                   115000        0        0
PIEDMONT NAT GAS INC COM       COM              720186105     3558   129000 SH       SOLE                   129000        0        0
PIER 1 IMPORTS INC SHS BEN INT COM              720279108      248    39000 SH       SOLE                    39000        0        0
PINNACLE ENTMT INC COM         COM              723456109     7299   749400 SH       SOLE                   749400        0        0
PINNACLE WEST CAP CORP COM     COM              723484101    15847   420000 SH       SOLE                   420000        0        0
PLANTRONICS                    COM              727493108      375    12000 SH       SOLE                    12000        0        0
PLATO LEARNING INC COM         COM              72764Y100      758   136300 SH       SOLE                   136300        0        0
PNC FINANCIAL CORP             COM              693475105    18895   316500 SH       SOLE                   316500        0        0
PNM RES INC                    COM              69349H107    29759  2375000 SH       SOLE                  2375000        0        0
POLO RALPH LAUREN CORP         COM              731572103     1998    23500 SH       SOLE                    23500        0        0
POLYONE CORP COM               COM              73179P106      113    11000 SH       SOLE                    11000        0        0
POPULAR INC COM                COM              733174106      312   107137 SH       SOLE                   107137        0        0
PORTUGAL TELECOM ADR (B:PT US) COM              737273102     3666   330000 SH       SOLE                   330000        0        0
POTASH CORP SASK INC           COM              73755L107    10383    87000 SH       SOLE                    87000        0        0
PPL CORP COM                   COM              69351T106     1391    50200 SH       SOLE                    50200        0        0
PRECISION CASTPARTS CORP       COM              740189105    71262   562400 SH       SOLE                   562400        0        0
PRIMEDIA INC COM NEW           COM              74157K846      633   184000 SH       SOLE                   184000        0        0
PRIVATEBANCORP INC COM         COM              742962103      137    10000 SH       SOLE                    10000        0        0
PROCTER & GAMBLE COMPANY       COM              742718109    68110  1076500 SH       SOLE                  1076500        0        0
PROGRESS ENERGY INC COM        COM              743263105    28142   715000 SH       SOLE                   715000        0        0
PROLOGIS SH BEN INT            COM              743410102      475    36000 SH       SOLE                    36000        0        0
PROSHARES TR PSHS ULTRA FINL   COM              74347R743     1698   250000 SH       SOLE                   250000        0        0
PROSHARES TR ULTRSHRT 20YRS    COM              74347R297      584    12000 SH       SOLE                    12000        0        0
PROSHARES TR ULTRSHRT 7-10Y    COM              74347R313      464     9000 SH       SOLE                     9000        0        0
PROVIDENCE SERV 6.500% 05/15/1 CONVERTIBLE BOND 743815AB8      253   300000 PRN      SOLE                   300000        0        0
PROVIDENCE & WORCESTER RR COCO COM              743737108     1624   141200 SH       SOLE                   141200        0        0
PSS WORLD MED INC COM          COM              69366A100     1034    44000 SH       SOLE                    44000        0        0
PT INDOSAT TBK SPONSORED ADR   COM              744383100      426    14000 SH       SOLE                    14000        0        0
PT TELEKOMUNIKASI INDONESIA (B COM              715684106      764    21360 SH       SOLE                    21360        0        0
PUBLIC SVC ENTERPRISES COM     COM              744573106    14087   477200 SH       SOLE                   477200        0        0
QUAKER CHEM CORP COM           COM              747316107      624    23000 SH       SOLE                    23000        0        0
QUALCOMM INC COM               COM              747525103    18001   429000 SH       SOLE                   429000        0        0
QUIDEL CORP COM                COM              74838J101     3926   270000 SH       SOLE                   270000        0        0
QWEST COMMUNICATIONS INTL.     COM              749121109    15832  3033000 SH       SOLE                  3033000        0        0
RALCORP HOLDINGS INC           COM              751028101    18233   269000 SH       SOLE                   269000        0        0
RANDGOLD RES LTD ADR           COM              752344309    95408  1241807 SH       SOLE                  1241807        0        0
RAYONIER INC COM               COM              754907103     1135    24984 SH       SOLE                    24984        0        0
RAYTHEON COMPANY               COM              755111507      571    10000 SH       SOLE                    10000        0        0
RCN CORP COM NEW               COM              749361200     2785   184700 SH       SOLE                   184700        0        0
REGAL BELOIT CORP COM          COM              758750103      475     8000 SH       SOLE                     8000        0        0
REGAL ENTERTAINMENT GROUP      COM              758766109      633    36000 SH       SOLE                    36000        0        0
PORTVUE-SEC13F.LNP                                      GABELLI FUNDS, LLC                                                  PAGE 36
RUN DATE: 05/03/10 10:52 A.M.
                                                     FORM 13F INFORMATION TABLE
                                                        AS OF DATE: 03/31/10

                                                            VALUE   SHARES/ SH/ PUT/ INVSTMT    OTHER          VOTING AUTHORITY
  NAME OF ISSUER               TITLE OF CLASS    CUSIP    (x$1000)  PRN AMT PRN CALL DSCRETN   MANAGERS     SOLE    SHARED    NONE
------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- --------
REPSOL YPF S A ADR SPONSORED   COM              76026T205     7205   303000 SH       SOLE                   303000        0        0
REPUBLIC SVCS INC CL A         COM              760759100    38045  1311000 SH       SOLE                  1311000        0        0
RESEARCH IN MOTION LTD COM     COM              760975102     3306    44700 SH       SOLE                    44700        0        0
RGC RES INC COM                COM              74955L103      281     9000 SH       SOLE                     9000        0        0
RINO INTERNATIONAL CORPORATICO COM              766883102      202     8500 SH       SOLE                     8500        0        0
RIO TINTO LTD ADR SPONSORED (B COM              767204100    21116    89200 SH       SOLE                    89200        0        0
RISKMETRICS GROUP INC COM      COM              767735103      701    31000 SH       SOLE                    31000        0        0
ROBBINS & MYERS INC            COM              770196103     3180   133500 SH       SOLE                   133500        0        0
ROCHESTER MED CORP COM         COM              771497104      688    53700 SH       SOLE                    53700        0        0
ROCKWELL AUTOMATION INC (B:ROK COM              773903109    46102   818000 SH       SOLE                   818000        0        0
ROCKWELL COLLINS INC COM       COM              774341101     3630    58000 SH       SOLE                    58000        0        0
ROCKWOOD HLDGS INC COM         COM              774415103     2662   100000 SH       SOLE                   100000        0        0
ROGERS COMMUNICATIONS CL B     COM              775109200    95103  2786500 SH       SOLE                  2786500        0        0
ROLLINS INC                    COM              775711104    51934  2395500 SH       SOLE                  2395500        0        0
ROPER 1.481% 01/15/34          CONVERTIBLE BOND 776696AA4      966  1400000 PRN      SOLE                  1400000        0        0
ROPER INDS INC NEW             COM              776696106     1851    32000 SH       SOLE                    32000        0        0
ROSTELECOM LONG DISTANCE & ISP COM              778529107      465    16300 SH       SOLE                    16300        0        0
ROVI CORP COM                  COM              779376102     1058    28500 SH       SOLE                    28500        0        0
ROWAN COS INC                  COM              779382100    30085  1033500 SH       SOLE                  1033500        0        0
ROYAL BK CDA MONTREAL QUE COM  COM              780087102     2801    48000 SH       SOLE                    48000        0        0
ROYAL DUTCH SHELL PLC ADR-A(RD COM              780259206    22681   392000 SH       SOLE                   392000        0        0
ROYAL GOLD INC COM             COM              780287108    16921   366174 SH       SOLE                   366174        0        0
ROYCE VALUE TR INC             COM              780910105     1320   111420 SH       SOLE                   111420        0        0
RPC INC. COMMON                COM              749660106    18234  1638300 SH       SOLE                  1638300        0        0
RTI BIOLOGICS INC COM          COM              74975N105      628   145000 SH       SOLE                   145000        0        0
RUSH ENTERPRISES INC CL B      COM              781846308     3444   280000 SH       SOLE                   280000        0        0
S1 CORP                        COM              78463B101       59    10000 SH       SOLE                    10000        0        0
SAFEWAY INC COM NEW            COM              786514208    19018   765000 SH       SOLE                   765000        0        0
SALEM COMMUNICATIONS CORP DECL COM              794093104     2119   592000 SH       SOLE                   592000        0        0
SALLY BEAUTY HLDGS INC COM     COM              79546E104     8592   963196 SH       SOLE                   963196        0        0
SANDERS MORRIS HARRIS GROUP CO COM              80000Q104       72    11600 SH       SOLE                    11600        0        0
SANDISK CORP 1.000% 05/15/13   CONVERTIBLE BOND 80004CAC5    12197 14100000 PRN      SOLE                 14100000        0        0
SANDISK CORP COM               COM              80004C101     3602   104000 SH       SOLE                   104000        0        0
SARA LEE CORP COM              COM              803111103    30235  2170500 SH       SOLE                  2170500        0        0
SASOL LTD ADR SPONSORED        COM              803866300     6240   151200 SH       SOLE                   151200        0        0
SAUER INC                      COM              804137107      664    50000 SH       SOLE                    50000        0        0
SCANA CORP NEW COM             COM              80589M102    11634   309500 SH       SOLE                   309500        0        0
SCHEIN HENRY INC COM           COM              806407102     8682   147400 SH       SOLE                   147400        0        0
SCHIFF NUTRITION INTL INC COM  COM              806693107     6765   827000 SH       SOLE                   827000        0        0
SCHLUMBERGER                   COM              806857108    10611   167200 SH       SOLE                   167200        0        0
SCHULMAN A INC COM             COM              808194104     1346    55000 SH       SOLE                    55000        0        0
SCHWAB CHARLES CORP NEW        COM              808513105     4803   257000 SH       SOLE                   257000        0        0
SCHWEITZER-MAUDUIT INTL INC CO COM              808541106     1141    24000 SH       SOLE                    24000        0        0
SCRIPPS E W CO OHIO CL A       COM              811054402     4462   528001 SH       SOLE                   528001        0        0
PORTVUE-SEC13F.LNP                                      GABELLI FUNDS, LLC                                                  PAGE 37
RUN DATE: 05/03/10 10:52 A.M.
                                                     FORM 13F INFORMATION TABLE
                                                        AS OF DATE: 03/31/10

                                                            VALUE   SHARES/ SH/ PUT/ INVSTMT    OTHER          VOTING AUTHORITY
  NAME OF ISSUER               TITLE OF CLASS    CUSIP    (x$1000)  PRN AMT PRN CALL DSCRETN   MANAGERS     SOLE    SHARED    NONE
------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- --------
SCRIPPS NETWORKS INTERAC       COM              811065101    24703   557000 SH       SOLE                   557000        0        0
SEALED AIR CORP NEW            COM              81211K100      464    22000 SH       SOLE                    22000        0        0
SEARCHMEDIA HLDGS LTD WTS      WARRANT AND RIGH G8005Y114      250   249500 SH       SOLE                   249500        0        0
SEARCHMEDIA HOLDINGS LTD       COM              G8005Y106     1929   409500 SH       SOLE                   409500        0        0
SEMPRA ENERGY COM              COM              816851109     9381   188000 SH       SOLE                   188000        0        0
SENSIENT TECHNOLOGIES CORP     COM              81725T100    26793   922000 SH       SOLE                   922000        0        0
SHAW COMMUNICATIONS CL B NON V COM              82028K200    12021   605000 SH       SOLE                   605000        0        0
SHENANDOAH TELECOMMUNICATIONCD COM              82312B106     1805    96000 SH       SOLE                    96000        0        0
SINCLAIR BROAD 6.000% 09/15/12 CONVERTIBLE BOND 829226AV1    15350 16200000 PRN      SOLE                 16200000        0        0
SINCLAIR BROADCAST GROUP INCCL COM              829226109     1575   310000 SH       SOLE                   310000        0        0
SIRIUS XM RADIO INC COM        COM              82967N108      392   450000 SH       SOLE                   450000        0        0
SJW CORP COM                   COM              784305104    14810   582600 SH       SOLE                   582600        0        0
SK TELECOM LTD SPONSORED ADR ( COM              78440P108     2841   164600 SH       SOLE                   164600        0        0
SKILLSOFT PUB LTD CO SPONSORED COM              830928107     5459   529000 SH       SOLE                   529000        0        0
SKYLINE CORP                   COM              830830105     5933   319000 SH       SOLE                   319000        0        0
SL INDS INC COM                COM              784413106     1828   202000 SH       SOLE                        0        0   202000
SLM CORP COM                   COM              78442P106     9553   763000 SH       SOLE                   763000        0        0
SMART BALANCE INC COM          COM              83169Y108     1367   211000 SH       SOLE                   211000        0        0
SMITH A O CORP COM             COM              831865209      631    12000 SH       SOLE                    12000        0        0
SMITH INTL INC COM             COM              832110100      343     8000 SH       SOLE                     8000        0        0
SMUCKER J M CO COM NEW         COM              832696405     6273   104100 SH       SOLE                   104100        0        0
SONESTA INTL HOTELS CORP CL A  COM              835438409     2386   169000 SH       SOLE                   169000        0        0
SONOCO PRODS CO COM            COM              835495102     1540    50000 SH       SOLE                    50000        0        0
SONY CORP-ADR (B:SNE US)       COM              835699307     1916    50000 SH       SOLE                    50000        0        0
SORL AUTO PTS INC COM          COM              78461U101     1294   140000 SH       SOLE                   140000        0        0
SOUTH JERSEY INDS INC COM      COM              838518108     4409   105000 SH       SOLE                   105000        0        0
SOUTHERN CO                    COM              842587107    13927   420000 SH       SOLE                   420000        0        0
SOUTHERN UN CO NEW COM         COM              844030106    35873  1414000 SH       SOLE                  1414000        0        0
SOUTHWEST GAS CORP             COM              844895102    41738  1395000 SH       SOLE                  1395000        0        0
SOUTHWEST WATER CO             COM              845331107      565    54101 SH       SOLE                    54101        0        0
SOUTHWESTERN ENERGY CO COM     COM              845467109     9610   236000 SH       SOLE                   236000        0        0
SPARTAN MTRS INC COM           COM              846819100      450    80375 SH       SOLE                    80375        0        0
SPECTRA ENERGY CORP COM        COM              847560109    41117  1825000 SH       SOLE                  1825000        0        0
SPRINT NEXTEL CORP             COM              852061100    44639 11747000 SH       SOLE                 11747000        0        0
ST JUDE MEDICAL CENTER INC     COM              790849103    16642   405400 SH       SOLE                   405400        0        0
ST. JOE COMPANY                COM              790148100    20057   620000 SH       SOLE                   620000        0        0
STAMPS.COM INC (NEW)           COM              852857200     1212   120002 SH       SOLE                   120002        0        0
STANDARD MTR PRODS INC CLASS A COM              853666105     8866   893800 SH       SOLE                   893800        0        0
STANDEX INTL CORP              COM              854231107     1855    72000 SH       SOLE                    72000        0        0
STARRETT L S CO CL A           COM              855668109     1970   190300 SH       SOLE                   190300        0        0
STARWOOD HOTELS & RESORTS WRLD COM              85590A401    10307   221000 SH       SOLE                   221000        0        0
STATE STREET CORP              COM              857477103    14264   316000 SH       SOLE                   316000        0        0
STATOIL ASA SPONSORED ADR      COM              85771P102    21426   918400 SH       SOLE                   918400        0        0
STEAK N SHAKE COMPANY COM NEW  COM              857873202     7511    19700 SH       SOLE                    19700        0        0
PORTVUE-SEC13F.LNP                                      GABELLI FUNDS, LLC                                                  PAGE 38
RUN DATE: 05/03/10 10:52 A.M.
                                                     FORM 13F INFORMATION TABLE
                                                        AS OF DATE: 03/31/10

                                                            VALUE   SHARES/ SH/ PUT/ INVSTMT    OTHER          VOTING AUTHORITY
  NAME OF ISSUER               TITLE OF CLASS    CUSIP    (x$1000)  PRN AMT PRN CALL DSCRETN   MANAGERS     SOLE    SHARED    NONE
------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- --------
STERLING BANCORP COM           COM              859158107     3869   385000 SH       SOLE                   385000        0        0
STEWART ENTERPRISES INC CL A   COM              860370105      938   150000 SH       SOLE                   150000        0        0
STILLWATER MINING              COM              86074Q102      676    52100 SH       SOLE                    52100        0        0
STONERIDGE INC                 COM              86183P102     1830   185000 SH       SOLE                   185000        0        0
STR HLDGS INC COM              COM              78478V100      494    21000 SH       SOLE                    21000        0        0
STRATTEC SECURITY CORP.        COM              863111100     3824   188200 SH       SOLE                   188200        0        0
STRYKER CORP                   COM              863667101     6082   106300 SH       SOLE                   106300        0        0
STUDENT LN CORP COM            COM              863902102      284     8000 SH       SOLE                     8000        0        0
SUNCOR ENERGY INC              COM              867224107    17035   523500 SH       SOLE                   523500        0        0
SUNOCO INC COM                 COM              86764P109     4902   165000 SH       SOLE                   165000        0        0
SUNTRUST BANKS INC             COM              867914103     1393    52000 SH       SOLE                    52000        0        0
SUPERIOR INDS INTL INC         COM              868168105     6947   432000 SH       SOLE                   432000        0        0
SUPERVALU INC COMMON           COM              868536103     6689   401000 SH       SOLE                   401000        0        0
SWS GROUP INC                  COM              78503N107     5511   478000 SH       SOLE                   478000        0        0
SYCAMORE NETWORKS INC COM NEW  COM              871206405     1810    90000 SH       SOLE                    90000        0        0
SYNERON MEDICAL LTD ORD SHS    COM              M87245102      153    14000 SH       SOLE                    14000        0        0
SYNGENTA AG ADR SPONSORED      COM              87160A100     3331    60000 SH       SOLE                    60000        0        0
T ROWE PRICE GROUP INC         COM              74144T108    21988   400000 SH       SOLE                   400000        0        0
TAKE-TWO INTERACTIVE SOFTWARCO COM              874054109    12201  1236500 SH       SOLE                  1236500        0        0
TD AMERITRADE HLDG CORP COM    COM              87236Y108     1906   100000 SH       SOLE                   100000        0        0
TECH OPS SEVCON INC            COM              878293109     1068   212000 SH       SOLE                   212000        0        0
TECHNITROL INC COM             COM              878555101       66    12500 SH       SOLE                    12500        0        0
TECHWELL INC COM               COM              87874D101     4948   264600 SH       SOLE                   264600        0        0
TECO ENERGY INC COM            COM              872375100     4846   305000 SH       SOLE                   305000        0        0
TEEKAY SHIPPING CORP COM       COM              Y8564W103      250    11000 SH       SOLE                    11000        0        0
TELE NORTE LESTE PARTICIPACO A COM              879246106     5335   302096 SH       SOLE                   302096        0        0
TELECOM ARGENTINA SA ADR       COM              879273209     3935   210000 SH       SOLE                   210000        0        0
TELECOM ITALIA SPA ADR         COM              87927Y102     4589   320000 SH       SOLE                   320000        0        0
TELECOM NEW ZEALAND ADR(R:STVM COM              879278208      293    38000 SH       SOLE                    38000        0        0
TELEFLEX INC                   COM              879369106      320     5000 SH       SOLE                     5000        0        0
TELEFONICA DE ESPANA SA ADR (B COM              879382208    35031   492695 SH       SOLE                   492695        0        0
TELEFONOS DE MEXICO ADR REP (B COM              879403780     5975   383000 SH       SOLE                   383000        0        0
TELEPHONE & DATA SYS INC SPL C COM              879433860    36354  1218300 SH       SOLE                  1218300        0        0
TELEPHONE & DATA SYSTEM INC.   COM              879433100    57234  1690800 SH       SOLE                  1690800        0        0
TELMEX INTERNACIONAL SAB DE SP COM              879690105     7731   401000 SH       SOLE                   401000        0        0
TELUS CORP NON VTG SHS         COM              87971M202     5162   144100 SH       SOLE                   144100        0        0
TELVENT GIT SA SHS             COM              E90215109      719    25000 SH       SOLE                    25000        0        0
TENARIS S A SPONSORED ADR      COM              88031M109    22071   514000 SH       SOLE                   514000        0        0
TENET HEALTHCARE CORP COM      COM              88033G100     5834  1020000 SH       SOLE                  1020000        0        0
TENNANT CO                     COM              880345103     8354   305000 SH       SOLE                   305000        0        0
TENNECO AUTOMOTIVE INC COM     COM              880349105    15174   641600 SH       SOLE                   641600        0        0
TEREX CORP NEW COM             COM              880779103     2294   101000 SH       SOLE                   101000        0        0
TERRA INDS INC                 COM              880915103     2196    48000 SH       SOLE                    48000        0        0
TESORO PETE CORP COM           COM              881609101     6311   454000 SH       SOLE                   454000        0        0
PORTVUE-SEC13F.LNP                                      GABELLI FUNDS, LLC                                                  PAGE 39
RUN DATE: 05/03/10 10:52 A.M.
                                                     FORM 13F INFORMATION TABLE
                                                        AS OF DATE: 03/31/10

                                                            VALUE   SHARES/ SH/ PUT/ INVSTMT    OTHER          VOTING AUTHORITY
  NAME OF ISSUER               TITLE OF CLASS    CUSIP    (x$1000)  PRN AMT PRN CALL DSCRETN   MANAGERS     SOLE    SHARED    NONE
------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- --------
TEVA PHARMACEUTICAL INDS LTDAD COM              881624209    16464   261000 SH       SOLE                   261000        0        0
TEXAS INDS INC COM             COM              882491103      396    11600 SH       SOLE                    11600        0        0
TEXAS INSTRUMENTS INC          COM              882508104    23638   966000 SH       SOLE                   966000        0        0
TEXTRON INC                    COM              883203101    20548   967880 SH       SOLE                   967880        0        0
THE SCOTTS MIRACLE GRO CO      COM              810186106      742    16000 SH       SOLE                    16000        0        0
THERMO FISHER SCIENTIFIC INC   COM              883556102     1157    22500 SH       SOLE                    22500        0        0
THOMAS & BETTS CORP            COM              884315102    51012  1300000 SH       SOLE                  1300000        0        0
THOR INDS INC COM              COM              885160101      816    27000 SH       SOLE                    27000        0        0
TIER TECHNOLOGIES INC CL B     COM              88650Q100      151    19000 SH       SOLE                    19000        0        0
TIFFANY & CO NEW COM           COM              886547108     2346    49400 SH       SOLE                    49400        0        0
TIM PARTICIPACOES SA-ADR       COM              88706P106     2014    72566 SH       SOLE                    72566        0        0
TIME WARNER CABLE INC COM      COM              88732J207    13754   258000 SH       SOLE                   258000        0        0
TIME WARNER INC COM            COM              887317303    52198  1669266 SH       SOLE                  1669266        0        0
TIVO INC                       COM              888706108    13430   784000 SH       SOLE                   784000        0        0
TOOTSIE ROLL INDS INC          COM              890516107    17781   657836 SH       SOLE                   657836        0        0
TOTAL SA ADR (B:TOT US)        COM              89151E109    13636   235018 SH       SOLE                   235018        0        0
TRACTOR SUPPLY CO COM          COM              892356106     9694   167000 SH       SOLE                   167000        0        0
TRANS LUX CORP                 COM              893247106      378   424600 SH       SOLE                        0        0   424600
TRANSACT TECHNOLOGIES INC COM  COM              892918103      330    44850 SH       SOLE                    44850        0        0
TRANSOCEAN INC 1.625% 12/15/20 CONVERTIBLE BOND 893830AU3      298   300000 PRN      SOLE                   300000        0        0
TRANSOCEAN LTD ZUG NAMEN AKT   COM              H8817H100    30039   347751 SH       SOLE                   347751        0        0
TRAVELERS COMPANIES INC        COM              89417E109    19203   356000 SH       SOLE                   356000        0        0
TREDEGAR INDS INC              COM              894650100     3331   195000 SH       SOLE                   195000        0        0
TREE COM INC COM               COM              894675107      777    84886 SH       SOLE                    84886        0        0
TRIDENT MICROSYSTEMS INC COM   COM              895919108      609   350000 SH       SOLE                   350000        0        0
TRIMBLE NAV LTD COM            COM              896239100     2585    90000 SH       SOLE                    90000        0        0
TRIMERIS INC COM               COM              896263100       50    20000 SH       SOLE                    20000        0        0
TRINITY INDS INC               COM              896522109     3713   186000 SH       SOLE                   186000        0        0
TURKCELL ILETISIM HIZMETLERISP COM              900111204     4804   319000 SH       SOLE                   319000        0        0
TW TELECOM INC                 COM              87311L104     3314   182500 SH       SOLE                   182500        0        0
TWIN DISC INC COM              COM              901476101      635    52000 SH       SOLE                    52000        0        0
TYCO ELECTRONICS LTD           COM              H8912P106    15286   556250 SH       SOLE                   556250        0        0
TYCO INTERNATIONAL LTD SHS     COM              H89128104    29720   777000 SH       SOLE                   777000        0        0
TYLER TECHNOLOGIES INC COM     COM              902252105     5528   295000 SH       SOLE                   295000        0        0
TYSON FOODS INC                COM              902494103    13884   725000 SH       SOLE                   725000        0        0
UIL HLDG CORP COM              COM              902748102     1879    68331 SH       SOLE                    68331        0        0
ULTRA PETROLEUM CORP COM       COM              903914109     6281   134700 SH       SOLE                   134700        0        0
UNDER ARMOUR INC CL A          COM              904311107     2215    75300 SH       SOLE                    75300        0        0
UNILEVER N V NEW YORK SHS N    COM              904784709     2352    78000 SH       SOLE                    78000        0        0
UNION DRILLING INC COM         COM              90653P105      154    25000 SH       SOLE                    25000        0        0
UNISOURCE ENERGY CORP COM      COM              909205106    16550   526400 SH       SOLE                   526400        0        0
UNITED GUARDIAN INC COM        COM              910571108      610    48000 SH       SOLE                    48000        0        0
UNITED NAT FOODS INC COM       COM              911163103     1969    70000 SH       SOLE                    70000        0        0
UNITED RENTALS INC COM         COM              911363109      563    60000 SH       SOLE                    60000        0        0
PORTVUE-SEC13F.LNP                                      GABELLI FUNDS, LLC                                                  PAGE 40
RUN DATE: 05/03/10 10:52 A.M.
                                                     FORM 13F INFORMATION TABLE
                                                        AS OF DATE: 03/31/10

                                                            VALUE   SHARES/ SH/ PUT/ INVSTMT    OTHER          VOTING AUTHORITY
  NAME OF ISSUER               TITLE OF CLASS    CUSIP    (x$1000)  PRN AMT PRN CALL DSCRETN   MANAGERS     SOLE    SHARED    NONE
------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- --------
UNITED STATES CELLULAR CORP    COM              911684108    35810   865400 SH       SOLE                   865400        0        0
UNITED TECHNOLOGIES CORP       COM              913017109    11630   158000 SH       SOLE                   158000        0        0
UNITEDHEALTH GROUP INC COM     COM              91324P102    15159   464000 SH       SOLE                   464000        0        0
UNITIL CORP                    COM              913259107     1872    80500 SH       SOLE                    80500        0        0
UNITRIN INC                    COM              913275103     1655    59000 SH       SOLE                    59000        0        0
UNIVERSAL TECHNICAL INST INCCO COM              913915104     4655   204000 SH       SOLE                   204000        0        0
URANIUM RES INC COM PAR $0.001 COM              916901507       25    35000 SH       SOLE                    35000        0        0
UTILITIES HOLDRS TR DEP RCPT   COM              918019100     2830    30000 SH       SOLE                    30000        0        0
VALE S A ADR                   COM              91912E105     7272   225900 SH       SOLE                   225900        0        0
VALERO ENERGY CORP COM         COM              91913Y100     5932   301100 SH       SOLE                   301100        0        0
VALMONT INDS INC               COM              920253101     3139    37900 SH       SOLE                    37900        0        0
VALUE LINE INC                 COM              920437100      376    16300 SH       SOLE                    16300        0        0
VALUECLICK INC COM             COM              92046N102     1266   125000 SH       SOLE                   125000        0        0
VARIAN INC COM                 COM              922206107    43521   840500 SH       SOLE                   840500        0        0
VARIAN MED SYS INC COM         COM              92220P105     5754   104000 SH       SOLE                   104000        0        0
VASCULAR SOLUTIONS INC COM     COM              92231M109     1456   162000 SH       SOLE                   162000        0        0
VECTREN INC.                   COM              92240G101    14436   584000 SH       SOLE                   584000        0        0
VEECO INSTRS INC DEL COM       COM              922417100      739    17000 SH       SOLE                    17000        0        0
VERIZON COMMUNICATIONS         COM              92343V104    78877  2542784 SH       SOLE                  2542784        0        0
VIACOM INC NEW CL A            COM              92553P102    77076  2101300 SH       SOLE                  2101300        0        0
VIACOM INC NEW CL B            COM              92553P201      825    24000 SH       SOLE                    24000        0        0
VIASAT INC COM                 COM              92552V100      242     7000 SH       SOLE                     7000        0        0
VICOR CORP COM                 COM              925815102     1312    95000 SH       SOLE                    95000        0        0
VILLAGE SUPER MKT INC CL A NEW COM              927107409     1811    64600 SH       SOLE                    64600        0        0
VIMPEL COMMUNICATIONS ADR      COM              68370R109    29677  1612000 SH       SOLE                  1612000        0        0
VISA INC-CLASS A SHRS          COM              92826C839    11015   121000 SH       SOLE                   121000        0        0
VIVO PARTICIPACOES S A SPON AD COM              92855S200     6757   249230 SH       SOLE                   249230        0        0
VODAFONE GROUP PLC-ADR         COM              92857W209     8342   357875 SH       SOLE                   357875        0        0
W D 40 COMPANY                 COM              929236107      722    22000 SH       SOLE                    22000        0        0
WADDELL & REED FINL INC CL A   COM              930059100    46131  1280000 SH       SOLE                  1280000        0        0
WAL MART STORES INC            COM              931142103    23686   426000 SH       SOLE                   426000        0        0
WALGREEN COMPANY               COM              931422109    32639   880000 SH       SOLE                   880000        0        0
WASHINGTON POST CO CL B        COM              939640108      355      800 SH       SOLE                      800        0        0
WASTE MGMT INC DEL COM         COM              94106L109    44725  1299000 SH       SOLE                  1299000        0        0
WATSCO INC CL B                COM              942622101      448     7875 SH       SOLE                     7875        0        0
WATSON PHARMACEUTICALS INC COM COM              942683103     7184   172000 SH       SOLE                   172000        0        0
WATTS WATER TECHNOLOGIES       COM              942749102    25873   833000 SH       SOLE                   833000        0        0
WAUSAU PAPER CORP              COM              943315101      342    40000 SH       SOLE                    40000        0        0
WEATHERFORD INTERNATIONAL LTD  COM              H27013103    33396  2105700 SH       SOLE                  2105700        0        0
WEBSTER FINL CORP WATERBURY CO COM              947890109      175    10000 SH       SOLE                    10000        0        0
WEIGHT WATCHERS INTL INC NEWCO COM              948626106      460    18000 SH       SOLE                    18000        0        0
WEIS MKTS INC                  COM              948849104     2182    60000 SH       SOLE                    60000        0        0
WELLS FARGO & CO NEW           COM              949746101    64418  2070000 SH       SOLE                  2070000        0        0
WENDYS/ARBYS GROUP INC         COM              950587105      840   168000 SH       SOLE                   168000        0        0
PORTVUE-SEC13F.LNP                                      GABELLI FUNDS, LLC                                                  PAGE 41
RUN DATE: 05/03/10 10:52 A.M.
                                                     FORM 13F INFORMATION TABLE
                                                        AS OF DATE: 03/31/10

                                                            VALUE   SHARES/ SH/ PUT/ INVSTMT    OTHER          VOTING AUTHORITY
  NAME OF ISSUER               TITLE OF CLASS    CUSIP    (x$1000)  PRN AMT PRN CALL DSCRETN   MANAGERS     SOLE    SHARED    NONE
------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- --------
WESTAR ENERGY INC              COM              95709T100    46942  2105000 SH       SOLE                  2105000        0        0
WHITE ELECTRONICS DESIGNS COCO COM              963801105      977   139500 SH       SOLE                   139500        0        0
WHOLE FOODS MKT INC COM        COM              966837106    11170   309000 SH       SOLE                   309000        0        0
WHX CORP                       COM              929248607     1150   469500 SH       SOLE                   469500        0        0
WILEY JOHN & SONS INC CL B     COM              968223305      554    12800 SH       SOLE                    12800        0        0
WILLAMETTE VY VINEYARD INC COM COM              969136100       35    10000 SH       SOLE                    10000        0        0
WILLIAMS COS INC               COM              969457100     6024   260800 SH       SOLE                   260800        0        0
WILLIS GROUP HOLDINGS PUBLIC L COM              G96666105      703    22464 SH       SOLE                    22464        0        0
WILMINGTON TR CORP COM         COM              971807102     6993   422000 SH       SOLE                   422000        0        0
WIMM BILL DANN FOODS OJSC SPON COM              97263M109     1614    72000 SH       SOLE                    72000        0        0
WINDSTREAM CORP COM            COM              97381W104      764    70169 SH       SOLE                    70169        0        0
WINN DIXIE STORES INC COM NEW  COM              974280307     4434   355000 SH       SOLE                   355000        0        0
WISCONSIN ENERGY CORP COM      COM              976657106    20258   410000 SH       SOLE                   410000        0        0
WOLVERINE WORLD WIDE INC COM   COM              978097103     3120   107000 SH       SOLE                   107000        0        0
WONDER AUTO TECHNOLOGY INC COM COM              978166106      487    46000 SH       SOLE                    46000        0        0
WOODWARD GOVERNOR CO COM       COM              980745103     2335    73000 SH       SOLE                    73000        0        0
WORLD WRESTLING ENTERTAINMENT  COM              98156Q108     1713    99000 SH       SOLE                    99000        0        0
WRIGHT MED GROUP INC COM       COM              98235T107     1599    90000 SH       SOLE                    90000        0        0
WRIGHT MEDICAL 2.625% 12/01/14 CONVERTIBLE BOND 98235TAA5      367   400000 PRN      SOLE                   400000        0        0
WYNDHAM WORLDWIDE CORP COM     COM              98310W108      515    20000 SH       SOLE                    20000        0        0
WYNN RESORTS LTD COM           COM              983134107     7052    93000 SH       SOLE                    93000        0        0
XCEL ENERGY INC COM            COM              98389B100    12614   595000 SH       SOLE                   595000        0        0
XEROX CORP                     COM              984121103     3023   310000 SH       SOLE                   310000        0        0
XTO ENERGY INC COM             COM              98385X106     4718   100000 SH       SOLE                   100000        0        0
YAHOO INC.                     COM              984332106    21365  1292500 SH       SOLE                  1292500        0        0
YAMANA GOLD INC COM            COM              98462Y100    13665  1387300 SH       SOLE                  1387300        0        0
YORK WTR CO COM                COM              987184108     1279    93000 SH       SOLE                    93000        0        0
YOUBET COM INC COM             COM              987413101      944   320966 SH       SOLE                   320966        0        0
YOUNG INNOVATIONS INC COM      COM              987520103      408    14500 SH       SOLE                    14500        0        0
ZEBRA TECHNOLOGIES CORP CL A   COM              989207105     5210   176000 SH       SOLE                   176000        0        0
ZENITH NATL INS CORP COM       COM              989390109    18459   481700 SH       SOLE                   481700        0        0
ZEP INC                        COM              98944B108    16060   734000 SH       SOLE                   734000        0        0
ZIMMER HLDGS INC COM           COM              98956P102     8643   146000 SH       SOLE                   146000        0        0
ZORAN CORP COM                 COM              98975F101     2862   266000 SH       SOLE                   266000        0        0
ZYGO CORP COM                  COM              989855101     1315   142500 SH       SOLE                   142500        0        0
ZYMOGENETICS INC COM           COM              98985T109      115    20000 SH       SOLE                    20000        0        0








PORTVUE-SEC13F.LNP                                      GABELLI SECURITIES, INC.                                            PAGE 42
RUN DATE: 05/03/10 11:08 A.M.
                                                     FORM 13F INFORMATION TABLE
                                                        AS OF DATE: 03/31/10

                                                            VALUE   SHARES/ SH/ PUT/ INVSTMT    OTHER          VOTING AUTHORITY
  NAME OF ISSUER               TITLE OF CLASS    CUSIP    (x$1000)  PRN AMT PRN CALL DSCRETN   MANAGERS     SOLE    SHARED    NONE
------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- --------

3 COM CORP                     COM              885535104    11854  1545471 SH       SOLE                  1545471        0        0
AES CORP COM                   COM              00130H105      277    25200 SH       SOLE                    25200        0        0
AIRGAS INC COM                 COM              009363102     1043    16400 SH       SOLE                    16400        0        0
AIRVANA INC COM                COM              00950V101     1024   133662 SH       SOLE                   133662        0        0
ALCON INC COM SHS              COM              H01301102     2407    14900 SH       SOLE                    14900        0        0
ALLEGHENY ENERGY INC COM       COM              017361106      863    37500 SH       SOLE                    37500        0        0
ALLIED DEFENSE GROUP INC COM   COM              019118108      684    94825 SH       SOLE                    94825        0        0
ALLIS CHALMERS ENERGY INC COM  COM              019645506      123    34800 SH       SOLE                    34800        0        0
AMICAS INC                     COM              001712108     4001   664682 SH       SOLE                   664682        0        0
AMKOR TECHNOLOGY INC COM       COM              031652100      316    44600 SH       SOLE                    44600        0        0
ARENA PHARMACEUTICALS INC COM  COM              040047102       31    10000 SH       SOLE                    10000        0        0
BANK OF AMERICA                COM              060505104     1941   108729 SH       SOLE                   108729        0        0
BEAZER HOMES USA INC COM       COM              07556Q105      152    33400 SH       SOLE                    33400        0        0
BELL MICROPRODUCTS INC COM     COM              078137106     1546   222500 SH       SOLE                   222500        0        0
BELO CORP                      COM              080555105      270    39600 SH       SOLE                    39600        0        0
BIOLASE TECHNOLOGY INC COM     COM              090911108       20    10000 SH       SOLE                    10000        0        0
BJ SVCS CO COM                 COM              055482103    12605   589000 SH       SOLE                   589000        0        0
BOSTON SCIENTIFIC CORP COM     COM              101137107      238    33000 SH       SOLE                    33000        0        0
BOWNE & CO INC COM             COM              103043105     2897   259600 SH       SOLE                   259600        0        0
BPW ACQUISITION CORP COM       COM              055637102      396    31785 SH       SOLE                    31785        0        0
BRINKS HOME SEC HLDGS INC COM  COM              109699108     9084   213500 SH       SOLE                   213500        0        0
CABLEVISION SYS NY GROUP A     COM              12686C109      229     9500 SH       SOLE                     9500        0        0
CARNIVAL CORP CL A             COM              143658300     4355   112000 SH       SOLE                   112000        0        0
CBS CORP CLASS A               COM              124857103      164    11750 SH       SOLE                    11750        0        0
CEDAR FAIR L P DEPOSITARY UNIT OIL & GAS PARTNE 150185106      476    39900 SH       SOLE                    39900        0        0
CENTRAL EUROPEAN 3.000% 03/15/ CONVERTIBLE BOND 153435AA0      938  1050000 PRN      SOLE                  1050000        0        0
CEPHALON INC COM               COM              156708109      366     5400 SH       SOLE                     5400        0        0
CF INDS HLDGS INC COM          COM              125269100      465     5100 SH       SOLE                     5100        0        0
CHEMED CORP 1.875% 05/15/14    CONVERTIBLE BOND 16359RAC7      525   575000 PRN      SOLE                   575000        0        0
CHINA HYDROELECTRIC CP-ADS WAR WARRANT AND RIGH G2112E145       13    15000 SH       SOLE                    15000        0        0
CHINA WIND SYSTEMS INC         COM              16945F209       72    15000 SH       SOLE                    15000        0        0
CHIPOTLE MEXICAN GRILL INC CL  COM              169656105      879     7800 SH       SOLE                     7800        0        0
CHIQUITA BRANDS INTL INC COM   COM              170032809      332    21100 SH       SOLE                    21100        0        0
CHORDIANT SOFTWARE INC COM     COM              170404305      382    75000 SH       SOLE                    75000        0        0
CIENA CORP 0.25% 5/1/2013      CONVERTIBLE BOND 171779AB7      425   500000 PRN      SOLE                   500000        0        0
CKE RESTAURANTS INC COM        COM              12561E105     1074    97000 SH       SOLE                    97000        0        0
CLEAR CHANNEL OUTDOOR HLDGS CL COM              18451C109      149    14000 SH       SOLE                    14000        0        0
CMED 3 1/2 11/15/2011          CONVERTIBLE BOND 169483AB0      794  1000000 PRN      SOLE                  1000000        0        0
CNX GAS CORP COM               COM              12618H309     7705   202500 SH       SOLE                   202500        0        0
COMCAST CORP CL A SPL          COM              20030N200      863    48000 SH       SOLE                    48000        0        0
COMSYS IT PARTNERS INC COM     COM              20581E104     8263   472734 SH       SOLE                   472734        0        0
CORCEPT THERAPEUTICS INC OC-CO COM              218352102       90    31600 SH       SOLE                    31600        0        0
CRUCELL N V SPONSORED ADR      COM              228769105      402    19725 SH       SOLE                    19725        0        0
PORTVUE-SEC13F.LNP                                      GABELLI SECURITIES, INC.                                            PAGE 43
RUN DATE: 05/03/10 11:08 A.M.
                                                     FORM 13F INFORMATION TABLE
                                                        AS OF DATE: 03/31/10

                                                            VALUE   SHARES/ SH/ PUT/ INVSTMT    OTHER          VOTING AUTHORITY
  NAME OF ISSUER               TITLE OF CLASS    CUSIP    (x$1000)  PRN AMT PRN CALL DSCRETN   MANAGERS     SOLE    SHARED    NONE
------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- --------
CUTERA INC COM                 COM              232109108      104    10000 SH       SOLE                    10000        0        0
CYNOSURE INC CL A              COM              232577205      116    10300 SH       SOLE                    10300        0        0
DELTA PETE CORP COM NEW        COM              247907207      299   212200 SH       SOLE                   212200        0        0
DELUXE CORP                    COM              248019101      388    20000 SH       SOLE                    20000        0        0
DIEDRICH COFFEE INC COM NEW    COM              253675201     1523    43777 SH       SOLE                    43777        0        0
DIRECTV-CLASS A                COM              25490A101      237     7000 SH       SOLE                     7000        0        0
FACET BIOTECH CORP SHS         COM              30303Q103    11516   426671 SH       SOLE                   426671        0        0
GILEAD SCIENCES INC COM        COM              375558103      286     6300 SH       SOLE                     6300        0        0
GOLD FIELDS LTD NEW SPON ADR ( COM              38059T106      146    11600 SH       SOLE                    11600        0        0
GREIF INC CL B                 COM              397624206     3213    62000 SH       SOLE                    62000        0        0
HARDINGE INC COM               COM              412324303      249    27651 SH       SOLE                    27651        0        0
HARMONY GOLD MINING CO LTD ADR COM              413216300       95    10000 SH       SOLE                    10000        0        0
HEADWATERS INC COM             COM              42210P102       64    14000 SH       SOLE                    14000        0        0
HORNBECK OFFSHORE SVCS INC NCO COM              440543106      477    25700 SH       SOLE                    25700        0        0
HORSEHEAD HLDG CORP COM        COM              440694305      201    17000 SH       SOLE                    17000        0        0
HUTCHISON TELECOMM INTL LTD SP COM              44841T107      423   103700 SH       SOLE                   103700        0        0
ICO HLDGS INC COM              COM              449293109      415    51331 SH       SOLE                    51331        0        0
IOWA TELECOMM SERVICES INC COM COM              462594201      167    10000 SH       SOLE                    10000        0        0
KINETIC CONCEPTS INC COM NEW   COM              49460W208      253     5300 SH       SOLE                     5300        0        0
KINROSS GOLD CORP COM NO PAR   COM              496902404      189    11067 SH       SOLE                    11067        0        0
K-TRON INTL INC                COM              482730108    10368    69132 SH       SOLE                    69132        0        0
LEAR CORP COM NEW              COM              521865204      476     6000 SH       SOLE                     6000        0        0
LIBERTY ACQUISITION HLDGS      COM              53015Y107     1505   152337 SH       SOLE                   152337        0        0
LUCENT TECH 2.750% 06/15/25    CONVERTIBLE BOND 549463AH0      870  1000000 PRN      SOLE                  1000000        0        0
MAXTOR CORP 6.8%@ 4/30/10      CONVERTIBLE BOND 577729AC0     3015  3000000 PRN      SOLE                  3000000        0        0
MDS INC COM                    COM              55269P302      171    21100 SH       SOLE                    21100        0        0
MEDTRONIC INC 1.500% 04/15/11  CONVERTIBLE BOND 585055AL0     2012  2000000 PRN      SOLE                  2000000        0        0
MICRON TECH 1.875% 06/01/14    CONVERTIBLE BOND 595112AH6      973  1000000 PRN      SOLE                  1000000        0        0
MILLIPORE CORP                 COM              601073109    12429   117700 SH       SOLE                   117700        0        0
NATIONAL FUEL GAS CO N J COM   COM              636180101      303     6000 SH       SOLE                     6000        0        0
NEUROMETRIX INC COM            COM              641255104       21    11200 SH       SOLE                    11200        0        0
NEWMONT MINING CORP HOLDING CO COM              651639106      204     4000 SH       SOLE                     4000        0        0
NEWS CORP CL A                 COM              65248E104      173    12000 SH       SOLE                    12000        0        0
NOVELL INC                     COM              670006105      705   117500 SH       SOLE                   117500        0        0
NRG ENERGY INC COM NEW         COM              629377508      391    18700 SH       SOLE                    18700        0        0
OFFICE DEPOT INC               COM              676220106      394    49400 SH       SOLE                    49400        0        0
OSI PHARMACEUTICALS INC COM    COM              671040103      744    12500 SH       SOLE                    12500        0        0
PENNICHUCK CORP COM NEW        COM              708254206      206     8783 SH       SOLE                     8783        0        0
PEP BOYS MANNY MOE & JACK      COM              713278109      404    40200 SH       SOLE                    40200        0        0
PLATO LEARNING INC COM         COM              72764Y100     1375   247296 SH       SOLE                   247296        0        0
PORTEC RAIL PRODS INC COM      COM              736212101     1848   159053 SH       SOLE                   159053        0        0
QUICKSILVER RESOURCES INC COM  COM              74837R104      193    13700 SH       SOLE                    13700        0        0
QUIKSILVER INC COM             COM              74838C106      282    59700 SH       SOLE                    59700        0        0
QWEST COMMUNICATIONS INTL.     COM              749121109      162    31000 SH       SOLE                    31000        0        0
PORTVUE-SEC13F.LNP                                      GABELLI SECURITIES, INC.                                            PAGE 44
RUN DATE: 05/03/10 11:08 A.M.
                                                     FORM 13F INFORMATION TABLE
                                                        AS OF DATE: 03/31/10

                                                            VALUE   SHARES/ SH/ PUT/ INVSTMT    OTHER          VOTING AUTHORITY
  NAME OF ISSUER               TITLE OF CLASS    CUSIP    (x$1000)  PRN AMT PRN CALL DSCRETN   MANAGERS     SOLE    SHARED    NONE
------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- --------
RANDGOLD RES LTD ADR           COM              752344309      230     3000 SH       SOLE                     3000        0        0
RCN CORP COM NEW               COM              749361200     1030    68300 SH       SOLE                    68300        0        0
RISKMETRICS GROUP INC COM      COM              767735103     4599   203400 SH       SOLE                   203400        0        0
RITE AID CORP COM              COM              767754104      196   130600 SH       SOLE                   130600        0        0
RRI ENERGY INC COM             COM              74971X107      103    27800 SH       SOLE                    27800        0        0
SANDISK CORP 1.000% 05/15/13   CONVERTIBLE BOND 80004CAC5     1362  1575000 PRN      SOLE                  1575000        0        0
SAUER INC                      COM              804137107     1030    77550 SH       SOLE                    77550        0        0
SEARCHMEDIA HOLDINGS LTD       COM              G8005Y106      698   148180 SH       SOLE                   148180        0        0
SILICON STORAGE TECHN INC COM  COM              827057100      126    41298 SH       SOLE                    41298        0        0
SKILLSOFT PUB LTD CO SPONSORED COM              830928107     4379   424350 SH       SOLE                   424350        0        0
SMITH INTL INC COM             COM              832110100     5631   131500 SH       SOLE                   131500        0        0
SOLTA MEDICAL INC              COM              83438K103       46    21500 SH       SOLE                    21500        0        0
SOUTHWEST WATER CO             COM              845331107     1477   141500 SH       SOLE                   141500        0        0
SPORT SUPPLY GROUP INC DEL COM COM              84916A104      442    32851 SH       SOLE                    32851        0        0
SPRINT NEXTEL CORP             COM              852061100      315    83000 SH       SOLE                    83000        0        0
SWITCH & DATA FACILITIES COMCO COM              871043105     2213   124600 SH       SOLE                   124600        0        0
TAKE-TWO INTERACTIVE SOFTWARCO COM              874054109      118    12000 SH       SOLE                    12000        0        0
TECHWELL INC COM               COM              87874D101     3815   203993 SH       SOLE                   203993        0        0
TELEPHONE & DATA SYS INC SPL C COM              879433860     1420    47600 SH       SOLE                    47600        0        0
TELEPHONE & DATA SYSTEM INC.   COM              879433100      372    11000 SH       SOLE                    11000        0        0
TELMEX INTERNACIONAL SAB DE SP COM              879690105      559    29000 SH       SOLE                    29000        0        0
TELVENT GIT SA SHS             COM              E90215109      230     8000 SH       SOLE                     8000        0        0
TERRA INDS INC                 COM              880915103    10955   239400 SH       SOLE                   239400        0        0
TEXAS INSTRUMENTS INC          COM              882508104      208     8500 SH       SOLE                     8500        0        0
TIME WARNER INC COM            COM              887317303      532    16999 SH       SOLE                    16999        0        0
TRINITY INDS INC               COM              896522109      519    26000 SH       SOLE                    26000        0        0
U S CONCRETE INC COM           COM              90333L102       18    47000 SH       SOLE                    47000        0        0
UNITED RENTALS INC 4.000% 01/1 CONVERTIBLE BOND 911363AL3     1132  1050000 PRN      SOLE                  1050000        0        0
VARIAN INC COM                 COM              922206107    10705   206739 SH       SOLE                   206739        0        0
VERSO PAPER CORP COM           COM              92531L108      153    50400 SH       SOLE                    50400        0        0
VIACOM INC NEW CL A            COM              92553P102      403    11000 SH       SOLE                    11000        0        0
WASTE SERVICES INC DEL COM NEW COM              941075202       99    10000 SH       SOLE                    10000        0        0
WELLS FARGO & CO NEW           COM              949746101     2540    81628 SH       SOLE                    81628        0        0
WHITE ELECTRONICS DESIGNS COCO COM              963801105     2183   311895 SH       SOLE                   311895        0        0
WHX CORP                       COM              929248607       35    14239 SH       SOLE                    14239        0        0
XTO ENERGY INC COM             COM              98385X106    12550   266000 SH       SOLE                   266000        0        0
YAHOO INC.                     COM              984332106      321    19400 SH       SOLE                    19400        0        0
YINGLI GREEN 0% 12/15/2012     CONVERTIBLE BOND 98584BAA1     1109  1000000 PRN      SOLE                  1000000        0        0
YOUBET COM INC COM             COM              987413101      889   302291 SH       SOLE                   302291        0        0
ZENITH NATL INS CORP COM       COM              989390109     2012    52500 SH       SOLE                    52500        0        0
ZYGO CORP COM                  COM              989855101      114    12400 SH       SOLE                    12400        0        0



PORTVUE-SEC13F.LNP                                      TETON ADVISORS, INC.                                                PAGE 45
RUN DATE: 05/03/10 11:05 A.M.
                                                     FORM 13F INFORMATION TABLE
                                                        AS OF DATE: 03/31/10

                                                            VALUE   SHARES/ SH/ PUT/ INVSTMT    OTHER          VOTING AUTHORITY
  NAME OF ISSUER               TITLE OF CLASS    CUSIP    (x$1000)  PRN AMT PRN CALL DSCRETN   MANAGERS     SOLE    SHARED    NONE
------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- --------

1 800 FLOWERS COM INC CL A     COM              68243Q106      533   212200 SH       SOLE                   212200        0        0
A123 SYSTEMS INC               COM              03739T108      330    24000 SH       SOLE                    24000        0        0
ADAMS GOLF INC COM NEW         COM              006228209       59    18000 SH       SOLE                    18000        0        0
ADAPTEC INC COM                COM              00651F108     1631   498700 SH       SOLE                   498700        0        0
ADVANCED ANALOGIC TECHNOLOGICO COM              00752J108       52    15000 SH       SOLE                    15000        0        0
AKAMAI TECHNOLOGIES INC COM    COM              00971T101      851    27087 SH       SOLE                    27087        0        0
ALLIS CHALMERS ENERGY INC COM  COM              019645506      148    41800 SH       SOLE                    41800        0        0
AMERICAN EAGLE OUTFITTERS INCO COM              02553E106      708    38207 SH       SOLE                    38207        0        0
AMICAS INC                     COM              001712108     3900   647800 SH       SOLE                   647800        0        0
AMPCO PITTSBURGH CORP          COM              032037103     1162    46800 SH       SOLE                    46800        0        0
AMTECH SYS INC COM PAR $0.01N  COM              032332504      277    27476 SH       SOLE                    27476        0        0
ANGIODYNAMICS INC COM          COM              03475V101     1104    70671 SH       SOLE                    70671        0        0
APPLIED SIGNAL TECHNOLOGY COM  COM              038237103      352    18000 SH       SOLE                    18000        0        0
ARCH CHEMICALS INC COM         COM              03937R102      683    19857 SH       SOLE                    19857        0        0
ARTHROCARE CORP COM            COM              043136100      398    13400 SH       SOLE                    13400        0        0
ASCENT MEDIA CORP COM SER A    COM              043632108       29     1050 SH       SOLE                     1050        0        0
ATLANTIC TELE NETWORK INC COM  COM              049079205      539    12000 SH       SOLE                    12000        0        0
ATLAS AIR WORLDWIDE HLDGS INCO COM              049164205      388     7308 SH       SOLE                     7308        0        0
AVNET INC                      COM              053807103      702    23393 SH       SOLE                    23393        0        0
BALDWIN TECHNOLOGY INC CL A    COM              058264102      204   170000 SH       SOLE                   170000        0        0
BALLANTYNE STRONG INC COM      COM              058516105      407    75400 SH       SOLE                    75400        0        0
BEASLEY BROADCAST GRP INC.     COM              074014101      292    70400 SH       SOLE                    70400        0        0
BEL FUSE INC CL A              COM              077347201     1358    73300 SH       SOLE                    73300        0        0
BELL MICROPRODUCTS INC COM     COM              078137106      695   100000 SH       SOLE                   100000        0        0
BELO CORP                      COM              080555105     1183   173500 SH       SOLE                   173500        0        0
BERKSHIRE BANCORP INC DEL COM  COM              084597202      101    16100 SH       SOLE                    16100        0        0
BIOLASE TECHNOLOGY INC COM     COM              090911108      611   313500 SH       SOLE                   313500        0        0
BOSTON BEER INC CL A           COM              100557107     1035    19800 SH       SOLE                    19800        0        0
BOWNE & CO INC COM             COM              103043105     2678   240000 SH       SOLE                   240000        0        0
BRIGHAM EXPLORATION CO COM     COM              109178103      357    22400 SH       SOLE                    22400        0        0
BROOKS AUTOMATION COM          COM              114340102      216    24504 SH       SOLE                    24504        0        0
BRUSH ENGINEERED MATLS INC COM COM              117421107     1681    74500 SH       SOLE                    74500        0        0
BTU INTL INC COM               COM              056032105      505    82650 SH       SOLE                    82650        0        0
BUCYRUS INTL INC NEW CL A      COM              118759109      708    10735 SH       SOLE                    10735        0        0
CADIZ INC                      COM              127537207      281    22000 SH       SOLE                    22000        0        0
CAMBIUM LEARNING GRP INC COM   COM              13201A107      290    72607 SH       SOLE                    72607        0        0
CANTEL MEDICAL CORP COM        COM              138098108      337    17000 SH       SOLE                    17000        0        0
CANTERBURY PK HLDG CORP        COM              13811E101      160    22000 SH       SOLE                    22000        0        0
CAPSTONE TURBINE CORP COM      COM              14067D102       25    20000 SH       SOLE                    20000        0        0
CASELLA WASTE SYS INC CL A     COM              147448104      762   151700 SH       SOLE                   151700        0        0
CAVCO INDUSTRIES               COM              149568107      410    12000 SH       SOLE                    12000        0        0
CENVEO INC COM                 COM              15670S105      143    16500 SH       SOLE                    16500        0        0
CEPHEID COM                    COM              15670R107     1093    62500 SH       SOLE                    62500        0        0
PORTVUE-SEC13F.LNP                                      TETON ADVISORS, INC.                                                PAGE 46
RUN DATE: 05/03/10 11:05 A.M.
                                                     FORM 13F INFORMATION TABLE
                                                        AS OF DATE: 03/31/10

                                                            VALUE   SHARES/ SH/ PUT/ INVSTMT    OTHER          VOTING AUTHORITY
  NAME OF ISSUER               TITLE OF CLASS    CUSIP    (x$1000)  PRN AMT PRN CALL DSCRETN   MANAGERS     SOLE    SHARED    NONE
------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- --------
CHASE CORP                     COM              16150R104      512    40600 SH       SOLE                    40600        0        0
CHESAPEAKE UTILS CORP COM      COM              165303108      909    30500 SH       SOLE                    30500        0        0
CHORDIANT SOFTWARE INC COM     COM              170404305     1018   200000 SH       SOLE                   200000        0        0
CIRCOR INTL INC COM            COM              17273K109     1079    32500 SH       SOLE                    32500        0        0
CLARIENT INC COM               COM              180489106      374   142700 SH       SOLE                   142700        0        0
COHEN & STEERS INC COM         COM              19247A100      749    30000 SH       SOLE                    30000        0        0
COLDWATER CREEK INC COM        COM              193068103      937   135000 SH       SOLE                   135000        0        0
COMMSCOPE INC COM              COM              203372107      487    17384 SH       SOLE                    17384        0        0
COMMUNICATIONS SYS             COM              203900105      252    19500 SH       SOLE                    19500        0        0
COMPUTER TASK GROUP INC COM    COM              205477102      355    49000 SH       SOLE                    49000        0        0
CONSOLIDATED WATER CO LTD ORD  COM              G23773107      543    40000 SH       SOLE                    40000        0        0
CONTINUCARE CORP COM           COM              212172100     1873   503600 SH       SOLE                   503600        0        0
CORE MOLDING TECH COM          COM              218683100      769   231000 SH       SOLE                   231000        0        0
COWEN GROUP INC NEW CL A       COM              223622101       57    10000 SH       SOLE                    10000        0        0
CROWN MEDIA HLDGS INC CL A     COM              228411104      100    51900 SH       SOLE                    51900        0        0
CRUCELL N V SPONSORED ADR      COM              228769105      265    13000 SH       SOLE                    13000        0        0
CTS CORP                       COM              126501105     1729   183500 SH       SOLE                   183500        0        0
CUTERA INC COM                 COM              232109108      778    75000 SH       SOLE                    75000        0        0
CYNOSURE INC CL A              COM              232577205      688    61200 SH       SOLE                    61200        0        0
DANA HOLDING CORP COM          COM              235825205     1188   100000 SH       SOLE                   100000        0        0
DAWSON GEOPHYSICAL CO COM      COM              239359102      497    17000 SH       SOLE                    17000        0        0
DELTA NAT GAS INC COM          COM              247748106      474    16000 SH       SOLE                    16000        0        0
DOVER DOWNS GAMING & ENTMT INC COM              260095104     1014   256000 SH       SOLE                   256000        0        0
DOVER MOTORSPORTS INC.(B:DVD)  COM              260174107      453   220000 SH       SOLE                   220000        0        0
DXP ENTERPRISES INC NEW COM NE COM              233377407      290    22686 SH       SOLE                    22686        0        0
EDGAR ONLINE INC               COM              279765101      128    69650 SH       SOLE                    69650        0        0
EDGEWATER TECHNOLOGY INC COM   COM              280358102      951   297043 SH       SOLE                   297043        0        0
EDWARDS LIFESCIENCES CORP COM  COM              28176E108      212     2145 SH       SOLE                     2145        0        0
ELECTRO SCIENTIFIC INDS INC CO COM              285229100      369    28800 SH       SOLE                    28800        0        0
ENERGY RECOVERY INC            COM              29270J100      221    35000 SH       SOLE                    35000        0        0
ENTEGRIS INC COM               COM              29362U104      272    53990 SH       SOLE                    53990        0        0
ENTERCOM COMMUNICATIONS CORPCL COM              293639100      877    73800 SH       SOLE                    73800        0        0
ENTROPIC COMMUNICATIONS INC CO COM              29384R105      100    19614 SH       SOLE                    19614        0        0
EPOCH HOLDING CORP             COM              29428R103     3734   330705 SH       SOLE                   330705        0        0
ESTERLINE TECHNOLOGIES CORP CO COM              297425100      258     5211 SH       SOLE                     5211        0        0
EXACTECH INC COM               COM              30064E109     1411    67300 SH       SOLE                    67300        0        0
FAIR ISAAC & CO INC COM        COM              303250104      613    24187 SH       SOLE                    24187        0        0
FARO TECHNOLOGIES INC COM      COM              311642102      238     9248 SH       SOLE                     9248        0        0
FEDERAL MOGUL CORP CL A        COM              313549404      402    21900 SH       SOLE                    21900        0        0
FEDERAL SIGNAL CORP COM        COM              313855108      265    29381 SH       SOLE                    29381        0        0
FERRO CORP                     COM              315405100     5067   576469 SH       SOLE                   576469        0        0
FIRST NIAGARA FINL GP INC COM  COM              33582V108      356    25000 SH       SOLE                    25000        0        0
FISHER COMMUNICATIONS INC COM  COM              337756209     1344    95314 SH       SOLE                    95314        0        0
FLOW INTL CORP COM             COM              343468104      537   178400 SH       SOLE                   178400        0        0
PORTVUE-SEC13F.LNP                                      TETON ADVISORS, INC.                                                PAGE 47
RUN DATE: 05/03/10 11:05 A.M.
                                                     FORM 13F INFORMATION TABLE
                                                        AS OF DATE: 03/31/10

                                                            VALUE   SHARES/ SH/ PUT/ INVSTMT    OTHER          VOTING AUTHORITY
  NAME OF ISSUER               TITLE OF CLASS    CUSIP    (x$1000)  PRN AMT PRN CALL DSCRETN   MANAGERS     SOLE    SHARED    NONE
------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- --------
FLUSHING FINL CORP COM         COM              343873105      852    67300 SH       SOLE                    67300        0        0
FORMFACTOR INC COM             COM              346375108      540    30424 SH       SOLE                    30424        0        0
FULL HOUSE RESORTS INC COM     COM              359678109       43    15000 SH       SOLE                    15000        0        0
FURMANITE CORPORATION          COM              361086101      830   160000 SH       SOLE                   160000        0        0
GENCORP INC                    COM              368682100     3679   638800 SH       SOLE                   638800        0        0
GENERAL MILLS INC              COM              370334104      266     3761 SH       SOLE                     3761        0        0
GERBER SCIENTIFIC INSTR        COM              373730100     1213   195370 SH       SOLE                   195370        0        0
GLOBAL SOURCES LTD COM         COM              G39300101     1188   182500 SH       SOLE                   182500        0        0
GP STRATEGIES CORP COM         COM              36225V104      401    47970 SH       SOLE                    47970        0        0
GRAFTECH INTERNATIONAL         COM              384313102      253    18500 SH       SOLE                    18500        0        0
GRAHAM CORP COM                COM              384556106      626    34800 SH       SOLE                    34800        0        0
GRAY TELEVISION, INC           COM              389375106     1396   606800 SH       SOLE                   606800        0        0
GREAT ATLANTIC & PAC TEA INCCO COM              390064103      463    60300 SH       SOLE                    60300        0        0
GRIFFIN LAND & NUR             COM              398231100      726    25000 SH       SOLE                    25000        0        0
GRIFFON CORP COM               COM              398433102     2147   172288 SH       SOLE                   172288        0        0
GSE SYS INC COM                COM              36227K106      211    39000 SH       SOLE                    39000        0        0
HAIN CELESTIAL GROUP INC       COM              405217100      556    32000 SH       SOLE                    32000        0        0
HARMONIC INC COM               COM              413160102       66    10400 SH       SOLE                    10400        0        0
HAWKINS INC COM                COM              420261109      871    36000 SH       SOLE                    36000        0        0
HEELYS INC COM                 COM              42279M107      138    58000 SH       SOLE                    58000        0        0
HERLEY INDS INC COM            COM              427398102     3065   209100 SH       SOLE                   209100        0        0
HESKA CORP COM                 COM              42805E108       24    28700 SH       SOLE                    28700        0        0
HICKORY TECH CORP COM          COM              429060106      486    55000 SH       SOLE                    55000        0        0
HUDSON VALLEY HOLDING CORP COM COM              444172100     1007    41500 SH       SOLE                    41500        0        0
ICO HLDGS INC COM              COM              449293109      129    16000 SH       SOLE                    16000        0        0
IDEX CORP                      COM              45167R104      730    22056 SH       SOLE                    22056        0        0
IMAX CORP COM                  COM              45245E109      887    49300 SH       SOLE                    49300        0        0
INGLES MKTS INC CL A           COM              457030104     1338    89000 SH       SOLE                    89000        0        0
INNOVATIVE SOLUTIONS & SUPPOCO COM              45769N105      261    41500 SH       SOLE                    41500        0        0
INTEGRATED DEVICE TECH INC COM COM              458118106      239    39057 SH       SOLE                    39057        0        0
INTERNATIONAL RECTIFIER CORPCO COM              460254105      884    38594 SH       SOLE                    38594        0        0
INTRICON CORP COM              COM              46121H109      616   157900 SH       SOLE                   157900        0        0
IRIS INTL INC COM              COM              46270W105     2821   276300 SH       SOLE                   276300        0        0
JOURNAL COMM INC-A             COM              481130102     4363  1038900 SH       SOLE                  1038900        0        0
KAMAN CORP                     COM              483548103     2928   117080 SH       SOLE                   117080        0        0
KBW INC                        COM              482423100      606    22527 SH       SOLE                    22527        0        0
KEITHLEY INSTRS INC COM        COM              487584104      847   128300 SH       SOLE                   128300        0        0
KEY TECHNOLOGY INC COM         COM              493143101      415    30200 SH       SOLE                    30200        0        0
KRAFT FOODS INC CL A COM       COM              50075N104      212     7000 SH       SOLE                     7000        0        0
LAKELAND INDS INC COM          COM              511795106      130    15300 SH       SOLE                    15300        0        0
LAWSON SOFTWARE INC NEW COM    COM              52078P102      124    18726 SH       SOLE                    18726        0        0
LAYNE CHRISTENSEN CO COM       COM              521050104      401    15000 SH       SOLE                    15000        0        0
LECROY CORP COM                COM              52324W109     1179   236786 SH       SOLE                   236786        0        0
LIFEWAY FOODS INC COM          COM              531914109     1404   118300 SH       SOLE                   118300        0        0
PORTVUE-SEC13F.LNP                                      TETON ADVISORS, INC.                                                PAGE 48
RUN DATE: 05/03/10 11:05 A.M.
                                                     FORM 13F INFORMATION TABLE
                                                        AS OF DATE: 03/31/10

                                                            VALUE   SHARES/ SH/ PUT/ INVSTMT    OTHER          VOTING AUTHORITY
  NAME OF ISSUER               TITLE OF CLASS    CUSIP    (x$1000)  PRN AMT PRN CALL DSCRETN   MANAGERS     SOLE    SHARED    NONE
------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- --------
LIN TV CORP CL A               COM              532774106      633   110000 SH       SOLE                   110000        0        0
LINDSAY CORP                   COM              535555106      248     6000 SH       SOLE                     6000        0        0
LITTELFUSE INC                 COM              537008104      390    10253 SH       SOLE                    10253        0        0
LYDALL INC COM                 COM              550819106      222    28312 SH       SOLE                    28312        0        0
MAGMA DESIGN AUTOMATION COM    COM              559181102      277   106692 SH       SOLE                   106692        0        0
MAGNETEK INC COM               COM              559424106      735   437500 SH       SOLE                   437500        0        0
MANITOWOC CO COM               COM              563571108      267    20500 SH       SOLE                    20500        0        0
MARCUS CORP COM                COM              566330106      364    28000 SH       SOLE                    28000        0        0
MARINE PRODS CORP COM          COM              568427108      438    73000 SH       SOLE                    73000        0        0
MARINEMAX INC COM              COM              567908108      108    10000 SH       SOLE                    10000        0        0
MATRIXX INITIATIVES INC COM    COM              57685L105       51    10000 SH       SOLE                    10000        0        0
MEADOWBROOK INS GROUP INC COM  COM              58319P108      220    27900 SH       SOLE                    27900        0        0
MEDIA GENERAL CL A             COM              584404107     3731   450000 SH       SOLE                   450000        0        0
MEDICAL NUTRITION USA INC COM  COM              58461X107      258   117400 SH       SOLE                   117400        0        0
MERCURY COMPUTER SYS INC COM   COM              589378108      668    48653 SH       SOLE                    48653        0        0
MESA LABS INC COM              COM              59064R109      454    17500 SH       SOLE                    17500        0        0
MET PRO CORP COM               COM              590876306      735    75000 SH       SOLE                    75000        0        0
METHODE ELECTRS INC CL A       COM              591520200      743    75000 SH       SOLE                    75000        0        0
MGE ENERGY INC                 COM              55277P104     1117    31600 SH       SOLE                    31600        0        0
MGP INGREDIENTS INC COM        COM              55302G103      115    15000 SH       SOLE                    15000        0        0
MICROSEMI CORP COM             COM              595137100      296    17084 SH       SOLE                    17084        0        0
MICROTUNE INC.                 COM              59514P109      281   102800 SH       SOLE                   102800        0        0
MICRUS ENDOVASCULAR CORP COM   COM              59518V102     1085    55000 SH       SOLE                    55000        0        0
MIDAS GROUP INC COM            COM              595626102     2152   190800 SH       SOLE                   190800        0        0
MIDDLEBY CORP COM              COM              596278101      852    14800 SH       SOLE                    14800        0        0
MINE SAFETY APPLIANCES CO COM  COM              602720104      502    17969 SH       SOLE                    17969        0        0
MODINE MFG CO                  COM              607828100      942    83800 SH       SOLE                    83800        0        0
MOLEX INC                      COM              608554101      729    34929 SH       SOLE                    34929        0        0
MORGANS HOTEL GROUP CO COM     COM              61748W108      295    46000 SH       SOLE                    46000        0        0
MOSY INC                       COM              619718109      279    69500 SH       SOLE                    69500        0        0
MVC CAP COM                    COM              553829102      449    33100 SH       SOLE                    33100        0        0
MYERS INDS INC                 COM              628464109      586    55900 SH       SOLE                    55900        0        0
NARA BANCORP INC COM           COM              63080P105      360    41100 SH       SOLE                    41100        0        0
NATHANS FAMOUS INC NEW COM     COM              632347100     1646   106277 SH       SOLE                   106277        0        0
NCR CORP NEW COM               COM              62886E108      226    16400 SH       SOLE                    16400        0        0
NEOGEN CORP COM                COM              640491106     2359    94000 SH       SOLE                    94000        0        0
NEW ALLIANCE BANCSHARES INC CO COM              650203102      131    10386 SH       SOLE                    10386        0        0
NEW YORK CMNTY BANCORP INC COM COM              649445103      183    11055 SH       SOLE                    11055        0        0
NEWPORT CORP COM               COM              651824104     1154    92558 SH       SOLE                    92558        0        0
NOBILITY HOMES INC COM         COM              654892108      245    25000 SH       SOLE                    25000        0        0
NORTH AMERN GALVANZNG & CTNGCO COM              65686Y109      127    22918 SH       SOLE                    22918        0        0
OIL DRI CORP AMER COM          COM              677864100     1146    59300 SH       SOLE                    59300        0        0
OMNICELL INC COM               COM              68213N109      155    11054 SH       SOLE                    11054        0        0
OMNOVA SOLUTIONS INC COM       COM              682129101     2041   260000 SH       SOLE                   260000        0        0
PORTVUE-SEC13F.LNP                                      TETON ADVISORS, INC.                                                PAGE 49
RUN DATE: 05/03/10 11:05 A.M.
                                                     FORM 13F INFORMATION TABLE
                                                        AS OF DATE: 03/31/10

                                                            VALUE   SHARES/ SH/ PUT/ INVSTMT    OTHER          VOTING AUTHORITY
  NAME OF ISSUER               TITLE OF CLASS    CUSIP    (x$1000)  PRN AMT PRN CALL DSCRETN   MANAGERS     SOLE    SHARED    NONE
------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- --------
ON SEMICONDUCTOR CORP COM      COM              682189105      588    73503 SH       SOLE                    73503        0        0
OPKO HEALTH INC COM            COM              68375N103       88    44300 SH       SOLE                    44300        0        0
ORITANI FINL CORP COM          COM              686323106      402    25000 SH       SOLE                    25000        0        0
ORTHOFIX INTL N V ORD          COM              N6748L102      709    19500 SH       SOLE                    19500        0        0
OUTDOOR HLDGS INC (NEW)        COM              690027206       66    10000 SH       SOLE                    10000        0        0
PAIN THERAPEUTICS INC COM      COM              69562K100      494    78800 SH       SOLE                    78800        0        0
PALOMAR MED TECHNOLOGIES INCCO COM              697529303      185    17000 SH       SOLE                    17000        0        0
PARAMETRIC TECHNOLOGY CORP COM COM              699173209      794    43972 SH       SOLE                    43972        0        0
PARK ELECTROCHEMICAL CORP COM  COM              700416209     1269    44141 SH       SOLE                    44141        0        0
PARK OHIO HLDGS CORP COM       COM              700666100       87    10000 SH       SOLE                    10000        0        0
PC GROUP INC                   COM              70455G107       10    22550 SH       SOLE                    22550        0        0
PENNICHUCK CORP COM NEW        COM              708254206     1846    78500 SH       SOLE                    78500        0        0
PERICOM SEMICONDUCTOR CORP COM COM              713831105      820    76600 SH       SOLE                    76600        0        0
PERRIGO CO                     COM              714290103      741    12621 SH       SOLE                    12621        0        0
PETROHAWK ENERGY CORP COM      COM              716495106      633    31200 SH       SOLE                    31200        0        0
PHOENIX TECHNOLOGIES LTD COM   COM              719153108      478   148792 SH       SOLE                   148792        0        0
PINNACLE ENTMT INC COM         COM              723456109      245    25200 SH       SOLE                    25200        0        0
PLATO LEARNING INC COM         COM              72764Y100     1463   263087 SH       SOLE                   263087        0        0
PREFORMED LINE PRODS CO COM    COM              740444104      297     7788 SH       SOLE                     7788        0        0
PRIDE INTL INC COM             COM              74153Q102      719    23877 SH       SOLE                    23877        0        0
PRIMEDIA INC COM NEW           COM              74157K846      688   200000 SH       SOLE                   200000        0        0
PRINCETON REVIEW INC COM       COM              742352107      132    37700 SH       SOLE                    37700        0        0
PROVIDENCE & WORCESTER RR COCO COM              743737108      771    67000 SH       SOLE                    67000        0        0
PZENA INVESTMENT MGMT INC CLAS COM              74731Q103      343    45000 SH       SOLE                    45000        0        0
QLOGIC CORP COM                COM              747277101      831    40921 SH       SOLE                    40921        0        0
QUIDEL CORP COM                COM              74838J101      320    22000 SH       SOLE                    22000        0        0
READING INTERNATIONAL INC CL B COM              755408200      259    28200 SH       SOLE                    28200        0        0
READING INTL INC CL A          COM              755408101      344    80500 SH       SOLE                    80500        0        0
RGC RES INC COM                COM              74955L103      522    16700 SH       SOLE                    16700        0        0
ROCHESTER MED CORP COM         COM              771497104     1746   136205 SH       SOLE                   136205        0        0
RPC INC. COMMON                COM              749660106      445    40000 SH       SOLE                    40000        0        0
RTI BIOLOGICS INC COM          COM              74975N105      162    37415 SH       SOLE                    37415        0        0
RUSH ENTERPRISES INC CL A      COM              781846209      355    26900 SH       SOLE                    26900        0        0
RUSH ENTERPRISES INC CL B      COM              781846308      482    39200 SH       SOLE                    39200        0        0
SALEM COMMUNICATIONS CORP DECL COM              794093104      494   138000 SH       SOLE                   138000        0        0
SCHAWK INC CL A                COM              806373106      366    20200 SH       SOLE                    20200        0        0
SCHIFF NUTRITION INTL INC COM  COM              806693107     1478   180665 SH       SOLE                   180665        0        0
SCRIPPS E W CO OHIO CL A       COM              811054402     1014   120000 SH       SOLE                   120000        0        0
SEALED AIR CORP NEW            COM              81211K100      223    10571 SH       SOLE                    10571        0        0
SEARCHMEDIA HOLDINGS LTD       COM              G8005Y106      212    45000 SH       SOLE                    45000        0        0
SHENANDOAH TELECOMMUNICATIONCD COM              82312B106      338    18000 SH       SOLE                    18000        0        0
SILICON IMAGE INC COM          COM              82705T102       56    18400 SH       SOLE                    18400        0        0
SINCLAIR BROADCAST GROUP INCCL COM              829226109      254    50000 SH       SOLE                    50000        0        0
SJW CORP COM                   COM              784305104     1050    41300 SH       SOLE                    41300        0        0
PORTVUE-SEC13F.LNP                                      TETON ADVISORS, INC.                                                PAGE 50
RUN DATE: 05/03/10 11:05 A.M.
                                                     FORM 13F INFORMATION TABLE
                                                        AS OF DATE: 03/31/10

                                                            VALUE   SHARES/ SH/ PUT/ INVSTMT    OTHER          VOTING AUTHORITY
  NAME OF ISSUER               TITLE OF CLASS    CUSIP    (x$1000)  PRN AMT PRN CALL DSCRETN   MANAGERS     SOLE    SHARED    NONE
------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- --------
SKYLINE CORP                   COM              830830105      266    14300 SH       SOLE                    14300        0        0
SL INDS INC COM                COM              784413106     1648   182100 SH       SOLE                   182100        0        0
SONESTA INTL HOTELS CORP CL A  COM              835438409     2005   142000 SH       SOLE                   142000        0        0
STAMPS.COM INC (NEW)           COM              852857200     1389   137500 SH       SOLE                   137500        0        0
STANDARD MTR PRODS INC CLASS A COM              853666105     2113   213000 SH       SOLE                   213000        0        0
STARRETT L S CO CL A           COM              855668109      927    89600 SH       SOLE                    89600        0        0
STEAK N SHAKE COMPANY COM NEW  COM              857873202     5559    14579 SH       SOLE                    14579        0        0
STEC INC COM                   COM              784774101      152    12700 SH       SOLE                    12700        0        0
STEWART ENTERPRISES INC CL A   COM              860370105      180    28800 SH       SOLE                    28800        0        0
STONERIDGE INC                 COM              86183P102     2050   207300 SH       SOLE                   207300        0        0
STRATEGIC DIAGNOSTICS INC COM  COM              862700101      406   213900 SH       SOLE                   213900        0        0
STRATTEC SECURITY CORP.        COM              863111100     1782    87700 SH       SOLE                    87700        0        0
SUPERIOR INDS INTL INC         COM              868168105     1312    81600 SH       SOLE                    81600        0        0
SVB FINL GROUP COM             COM              78486Q101      739    15831 SH       SOLE                    15831        0        0
SWS GROUP INC                  COM              78503N107      655    56800 SH       SOLE                    56800        0        0
SYCAMORE NETWORKS INC COM NEW  COM              871206405      318    15830 SH       SOLE                    15830        0        0
SYMMETRICOM INC COM            COM              871543104      441    75650 SH       SOLE                    75650        0        0
SYNERON MEDICAL LTD ORD SHS    COM              M87245102     1050    96100 SH       SOLE                    96100        0        0
TECH OPS SEVCON INC            COM              878293109      682   135300 SH       SOLE                   135300        0        0
TECHNITROL INC COM             COM              878555101     1243   235400 SH       SOLE                   235400        0        0
TELEFLEX INC                   COM              879369106      710    11082 SH       SOLE                    11082        0        0
TENNANT CO                     COM              880345103     1252    45724 SH       SOLE                    45724        0        0
TENNECO AUTOMOTIVE INC COM     COM              880349105      946    40000 SH       SOLE                    40000        0        0
TERADATA CORP DEL COM          COM              88076W103      596    20621 SH       SOLE                    20621        0        0
TESCO CORP COM                 COM              88157K101      792    67900 SH       SOLE                    67900        0        0
TIER TECHNOLOGIES INC CL B     COM              88650Q100      601    75500 SH       SOLE                    75500        0        0
TIFFANY & CO NEW COM           COM              886547108      698    14697 SH       SOLE                    14697        0        0
TORO CO COM                    COM              891092108      765    15567 SH       SOLE                    15567        0        0
TRANS LUX CORP                 COM              893247106       29    33000 SH       SOLE                    33000        0        0
TRANSACT TECHNOLOGIES INC COM  COM              892918103     2212   301000 SH       SOLE                   301000        0        0
TREE COM INC COM               COM              894675107       92    10000 SH       SOLE                    10000        0        0
TRIDENT MICROSYSTEMS INC COM   COM              895919108       39    22300 SH       SOLE                    22300        0        0
TTM TECHNOLOGIES INC COM       COM              87305R109      208    23404 SH       SOLE                    23404        0        0
TWIN DISC INC COM              COM              901476101     1002    82000 SH       SOLE                    82000        0        0
U S ENERGY CORP WYO COM        COM              911805109      121    20300 SH       SOLE                    20300        0        0
ULTRA CLEAN HLDGS INC COM      COM              90385V107     1542   180825 SH       SOLE                   180825        0        0
ULTRALIFE BATTERIES INC COM    COM              903899102      401   100000 SH       SOLE                   100000        0        0
ULTRATECH INC COM              COM              904034105      687    50550 SH       SOLE                    50550        0        0
UMPQUA HLDGS CORP COM          COM              904214103      184    13908 SH       SOLE                    13908        0        0
UNITED GUARDIAN INC COM        COM              910571108     1008    79400 SH       SOLE                    79400        0        0
UNIVERSAL TECHNICAL INST INCCO COM              913915104      265    11600 SH       SOLE                    11600        0        0
VALLEY NATL BANCORP COM        COM              919794107      241    15688 SH       SOLE                    15688        0        0
VALSPAR CORP COM               COM              920355104      213     7217 SH       SOLE                     7217        0        0
VARIAN SEMICONDUCTOR EQUIPTMCO COM              922207105      423    12777 SH       SOLE                    12777        0        0
PORTVUE-SEC13F.LNP                                      TETON ADVISORS, INC.                                                PAGE 51
RUN DATE: 05/03/10 11:05 A.M.
                                                     FORM 13F INFORMATION TABLE
                                                        AS OF DATE: 03/31/10

                                                            VALUE   SHARES/ SH/ PUT/ INVSTMT    OTHER          VOTING AUTHORITY
  NAME OF ISSUER               TITLE OF CLASS    CUSIP    (x$1000)  PRN AMT PRN CALL DSCRETN   MANAGERS     SOLE    SHARED    NONE
------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- --------
VASCULAR SOLUTIONS INC COM     COM              92231M109      500    55600 SH       SOLE                    55600        0        0
VICOR CORP COM                 COM              925815102      772    55900 SH       SOLE                    55900        0        0
VISHAY INTERTECHNOLOGY INC     COM              928298108      462    45113 SH       SOLE                    45113        0        0
WABASH NATL CORP COM           COM              929566107     3232   461000 SH       SOLE                   461000        0        0
WABCO HLDGS INC COM            COM              92927K102      205     6835 SH       SOLE                     6835        0        0
WASHINGTON TR BANCORP COM      COM              940610108      281    15093 SH       SOLE                    15093        0        0
WEBSTER FINL CORP WATERBURY CO COM              947890109      188    10768 SH       SOLE                    10768        0        0
WESTERN SIZZLIN CORP DEL COM N COM              959542200      153    17000 SH       SOLE                    17000        0        0
WESTFIELD FINANCIAL INC NEW CO COM              96008P104      301    32750 SH       SOLE                    32750        0        0
WET SEAL INC/THE-CLASS A       COM              961840105      304    63900 SH       SOLE                    63900        0        0
WHITNEY HLDG CORP              COM              966612103      722    52339 SH       SOLE                    52339        0        0
WHX CORP                       COM              929248607      561   228800 SH       SOLE                   228800        0        0
WILLAMETTE VY VINEYARD INC COM COM              969136100       60    17000 SH       SOLE                    17000        0        0
WILLIAMS SONOMA INC COM        COM              969904101      763    29025 SH       SOLE                    29025        0        0
WILSHIRE BANCORP INC COM       COM              97186T108      420    38100 SH       SOLE                    38100        0        0
WINDSTREAM CORP COM            COM              97381W104      587    53875 SH       SOLE                    53875        0        0
WINNEBAGO INDS INC COM         COM              974637100      263    18000 SH       SOLE                    18000        0        0
YORK WTR CO COM                COM              987184108      138    10000 SH       SOLE                    10000        0        0
YOUBET COM INC COM             COM              987413101     2268   771300 SH       SOLE                   771300        0        0
YOUNG INNOVATIONS INC COM      COM              987520103      549    19500 SH       SOLE                    19500        0        0
ZEBRA TECHNOLOGIES CORP CL A   COM              989207105      774    26149 SH       SOLE                    26149        0        0
ZEP INC                        COM              98944B108     2881   131650 SH       SOLE                   131650        0        0
ZORAN CORP COM                 COM              98975F101      799    74300 SH       SOLE                    74300        0        0
ZYGO CORP COM                  COM              989855101      892    96600 SH       SOLE                    96600        0        0