The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M Co COM 88579y101 1,388 9,800 SH   SOLE   0 0 9,800
Abbott Laboratories COM 002824100 915 22,000 SH   SOLE   0 0 22,000
Abbvie Inc COM 00287y109 1,739 30,100 SH   SOLE   0 0 30,100
Advanced Resources Group Inc COM 00766u107 0 15,000 SH   SOLE   0 0 15,000
Allergan Inc COM 018490102 356 2,000 SH   SOLE   0 0 2,000
Amazon.com Inc COM 023135106 5,981 18,550 SH   SOLE   0 0 18,550
American Express Co COM 025816109 591 6,755 SH   SOLE   0 0 6,755
Amgen Inc COM 031162100 421 3,000 SH   SOLE   0 0 3,000
Anadarko Petroleum Corp COM 032511107 1,223 12,058 SH   SOLE   0 0 12,058
Apple Inc COM 037833100 1,852 18,387 SH   SOLE   0 0 18,387
AT&T Inc COM 00206r102 2,771 78,638 SH   SOLE   0 0 78,638
Bank of America Corporation COM 060505104 12,502 733,236 SH   SOLE   0 0 733,236
Bank of New York Mellon Corp COM 064058100 250 6,464 SH   SOLE   0 0 6,464
Berkshire Hathaway Inc Cl B COM 084670702 456 3,300 SH   SOLE   0 0 3,300
Black Diamond Inc COM 09202g101 1,971 260,670 SH   SOLE   0 0 260,670
Bristol Myers Squibb Co COM 110122108 3,269 63,884 SH   SOLE   0 0 63,884
Camden Natl Corp COM 133034108 837 23,923 SH   SOLE   0 0 23,923
Canadian Pacific Railway Ltd COM 13645t100 2,095 10,100 SH   SOLE   0 0 10,100
Cantel Medical Corp COM 138098108 16,546 481,267 SH   SOLE   0 0 481,267
Caterpillar Inc COM 149123101 500 5,047 SH   SOLE   0 0 5,047
Chevron Corp COM 166764100 9,357 78,420 SH   SOLE   0 0 78,420
Colgate Palmolive Co COM 194162103 1,474 22,600 SH   SOLE   0 0 22,600
ConocoPhillips COM 20825c104 713 9,316 SH   SOLE   0 0 9,316
Copart Inc COM 217204106 21,156 675,581 SH   SOLE   0 0 675,581
Cytec Industries Inc COM 232820100 236 5,000 SH   SOLE   0 0 5,000
Deere & Co COM 244199105 8,031 97,945 SH   SOLE   0 0 97,945
Devon Energy Corp COM 25179m103 209 3,068 SH   SOLE   0 0 3,068
DirecTV COM 25490a309 216 2,500 SH   SOLE   0 0 2,500
Disney Walt Co Disney COM 254687106 7,027 78,932 SH   SOLE   0 0 78,932
Dominion Resources Inc VA COM 25746u109 359 5,200 SH   SOLE   0 0 5,200
Dover Corp COM 260003108 9,598 119,485 SH   SOLE   0 0 119,485
Dow Chemical Co COM 260543103 5,268 100,462 SH   SOLE   0 0 100,462
Du Pont E I de Nemours & Co COM 263534109 9,463 131,870 SH   SOLE   0 0 131,870
Duke Energy Corp COM 26441c204 398 5,326 SH   SOLE   0 0 5,326
Eli Lilly & Co COM 532457108 10,475 161,520 SH   SOLE   0 0 161,520
Emerson Electric Co COM 291011104 9,627 153,835 SH   SOLE   0 0 153,835
Enwave Corp COM 29410k108 1,271 1,260,500 SH   SOLE   0 0 1,260,500
Essex Rent Corp COM 297187106 2,046 974,349 SH   SOLE   0 0 974,349
Express Scripts Holding Co COM 30219g108 797 11,290 SH   SOLE   0 0 11,290
Exxon Mobil Corp COM 30231g102 33,431 355,457 SH   SOLE   0 0 355,457
Facebook Inc Cl A COM 30303m102 26,674 337,468 SH   SOLE   0 0 337,468
General Electric Co COM 369604103 22,570 880,943 SH   SOLE   0 0 880,943
Genomic Health Inc COM 37244c101 1,013 35,800 SH   SOLE   0 0 35,800
Gilead Sciences Inc COM 375558103 266 2,500 SH   SOLE   0 0 2,500
Google Inc Cl A COM 38259p508 7,339 12,473 SH   SOLE   0 0 12,473
Google Inc Cl C COM 38259p706 7,167 12,413 SH   SOLE   0 0 12,413
Home Depot Inc COM 437076102 14,154 154,282 SH   SOLE   0 0 154,282
Honeywell Intl Inc COM 438516106 3,363 36,110 SH   SOLE   0 0 36,110
Igene Biotechnology Inc COM 451695100 120 120,274,866 SH   SOLE   0 0 120,274,866
International Business Machine COM 459200101 215 1,130 SH   SOLE   0 0 1,130
International Paper Co COM 460146103 1,159 24,278 SH   SOLE   0 0 24,278
iRobot Corp COM 462726100 1,512 49,640 SH   SOLE   0 0 49,640
Johnson & Johnson COM 478160104 2,215 20,782 SH   SOLE   0 0 20,782
JPMorgan Chase & Co COM 46625h100 16,671 276,750 SH   SOLE   0 0 276,750
Keryx Biopharmaceuticals Inc COM 492515101 137 10,000 SH   SOLE   0 0 10,000
Kimberly Clark Corp COM 494368103 1,900 17,661 SH   SOLE   0 0 17,661
Kinder Morgan Inc COM 49456b101 3,590 93,640 SH   SOLE   0 0 93,640
Knowles Corp COM 49926d109 204 7,700 SH   SOLE   0 0 7,700
M & T Bank Corp COM 55261f104 3,811 30,908 SH   SOLE   0 0 30,908
MasterCard Inc Cl A COM 57636q104 4,663 63,075 SH   SOLE   0 0 63,075
McDonalds Corp COM 580135101 7,210 76,050 SH   SOLE   0 0 76,050
Mead Johnson Nutrition Co Cl A COM 582839106 1,553 16,141 SH   SOLE   0 0 16,141
Merck & Co Inc COM 58933y105 10,828 182,661 SH   SOLE   0 0 182,661
Minerals Technologies Inc COM 603158106 9,217 149,355 SH   SOLE   0 0 149,355
Morgan Stanley COM 617446448 207 6,000 SH   SOLE   0 0 6,000
National Oilwell Varco Inc COM 637071101 3,129 41,120 SH   SOLE   0 0 41,120
Nextera Energy Inc COM 65339f101 1,962 20,900 SH   SOLE   0 0 20,900
Norfolk Southern Corp COM 655844108 6,489 58,148 SH   SOLE   0 0 58,148
Nucor Corp COM 670346105 6,763 124,590 SH   SOLE   0 0 124,590
Occidental Petroleum Corp COM 674599105 9,628 100,140 SH   SOLE   0 0 100,140
Oracle Corp COM 68389x105 5,761 150,485 SH   SOLE   0 0 150,485
PepsiCo Inc COM 713448108 3,257 34,990 SH   SOLE   0 0 34,990
Pfizer Inc COM 717081103 313 10,600 SH   SOLE   0 0 10,600
Phillips 66 COM 718546104 406 4,990 SH   SOLE   0 0 4,990
Power Solutions Intl Inc COM 73933g202 4,101 59,429 SH   SOLE   0 0 59,429
Praxair Inc COM 74005p104 299 2,320 SH   SOLE   0 0 2,320
Procter & Gamble Co COM 742718109 4,295 51,289 SH   SOLE   0 0 51,289
QEP Resources Inc COM 74733v100 3,048 99,020 SH   SOLE   0 0 99,020
Qualcomm Inc COM 747525103 12,251 163,850 SH   SOLE   0 0 163,850
Questar Corp COM 748356102 7,678 344,468 SH   SOLE   0 0 344,468
Rand Logistics Inc COM 752182105 4,432 777,571 SH   SOLE   0 0 777,571
Schlumberger Ltd COM 806857108 356 3,500 SH   SOLE   0 0 3,500
Southwestern Energy Co COM 845467109 839 24,000 SH   SOLE   0 0 24,000
Sparton Corp COM 847235108 3,847 156,070 SH   SOLE   0 0 156,070
Spectra Energy Corp COM 847560109 334 8,500 SH   SOLE   0 0 8,500
Starz Liberty Cap A COM 85571q102 6,278 189,784 SH   SOLE   0 0 189,784
Teleflex Inc COM 879369106 15,863 151,015 SH   SOLE   0 0 151,015
Time Warner Cable Inc COM 88732j207 1,338 9,324 SH   SOLE   0 0 9,324
Time Warner Inc COM 887317303 2,605 34,632 SH   SOLE   0 0 34,632
Timken Co COM 887389104 674 15,900 SH   SOLE   0 0 15,900
Timkensteel Corp COM 887399103 370 7,950 SH   SOLE   0 0 7,950
Toll Brothers Inc COM 889478103 9,398 301,590 SH   SOLE   0 0 301,590
Transocean Ltd Reg COM h8817h100 2,124 66,450 SH   SOLE   0 0 66,450
UGI Corp COM 902681105 307 9,000 SH   SOLE   0 0 9,000
Union Pacific Corp COM 907818108 14,432 133,112 SH   SOLE   0 0 133,112
United Parcel Service Inc Cl B COM 911312106 766 7,790 SH   SOLE   0 0 7,790
Verizon Communications Inc COM 92343v104 392 7,838 SH   SOLE   0 0 7,838
Wal Mart Stores Inc COM 931142103 574 7,500 SH   SOLE   0 0 7,500
Waste Management Inc COM 94106l109 14,850 312,425 SH   SOLE   0 0 312,425
Yum Brands Inc COM 988498101 5,830 81,000 SH   SOLE   0 0 81,000
Zimmer Holdings Inc COM 98956p102 271 2,691 SH   SOLE   0 0 2,691
Ambev SA Sp ADR ad 02319v103 65 10,000 SH   SOLE   0 0 10,000
Novartis AG Sp ADR ad 66987v109 6,156 65,400 SH   SOLE   0 0 65,400
Royal Dutch Shell PLC Sp ADR A ad 780259206 14,903 195,765 SH   SOLE   0 0 195,765
Trinity Biotech PLC Sp ADR ad 896438306 3,276 179,292 SH   SOLE   0 0 179,292
Enterprise Prods Partners LP ml 293792107 322 8,000 SH   SOLE   0 0 8,000
Kinder Morgan Energy Partners ml 494550106 369 3,956 SH   SOLE   0 0 3,956
BioMed Realty Trust Inc re 09063h107 5,871 290,624 SH   SOLE   0 0 290,624
iStar Financial Inc re 45031u101 1,041 77,140 SH   SOLE   0 0 77,140
Kimco Realty Corp re 49446r109 6,083 277,645 SH   SOLE   0 0 277,645
Ventas Inc re 92276f100 244 3,933 SH   SOLE   0 0 3,933
Weingarten Realty Investors re 948741103 867 27,524 SH   SOLE   0 0 27,524