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