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 2,798 19,950 SH   SOLE   0 0 19,950
Abbott Laboratories COM 002824100 843 22,000 SH   SOLE   0 0 22,000
Abbvie Inc COM 00287y109 1,590 30,100 SH   SOLE   0 0 30,100
Advanced Resources Group Inc COM 00766u107 0 15,000 SH   SOLE   0 0 15,000
Amazon.com Inc COM 023135106 239 600 SH   SOLE   0 0 600
American Express Co COM 025816109 628 6,925 SH   SOLE   0 0 6,925
Amgen Inc COM 031162100 359 3,150 SH   SOLE   0 0 3,150
Anadarko Petroleum Corp COM 032511107 956 12,058 SH   SOLE   0 0 12,058
Apple Inc COM 037833100 1,360 2,424 SH   SOLE   0 0 2,424
Aqua-Pure Ventures Inc COM 037934106 2 16,000 SH   SOLE   0 0 16,000
AT&T Inc COM 00206r102 2,734 77,772 SH   SOLE   0 0 77,772
Bank of America Corporation COM 060505104 11,340 728,350 SH   SOLE   0 0 728,350
Bank of New York Mellon Corp COM 064058100 223 6,376 SH   SOLE   0 0 6,376
Berkshire Hathaway Inc Cl B COM 084670702 391 3,300 SH   SOLE   0 0 3,300
Black Diamond Inc COM 09202g101 3,233 242,570 SH   SOLE   0 0 242,570
Bristol Myers Squibb Co COM 110122108 3,103 58,384 SH   SOLE   0 0 58,384
Camden Natl Corp COM 133034108 1,011 24,175 SH   SOLE   0 0 24,175
Canadian Pacific Railway Ltd COM 13645t100 2,678 17,700 SH   SOLE   0 0 17,700
Cantel Medical Corp COM 138098108 18,270 538,790 SH   SOLE   0 0 538,790
Caterpillar Inc COM 149123101 413 4,547 SH   SOLE   0 0 4,547
Chevron Corp COM 166764100 10,039 80,367 SH   SOLE   0 0 80,367
Cisco Systems Inc COM 17275r102 210 9,375 SH   SOLE   0 0 9,375
Colgate Palmolive Co COM 194162103 1,526 23,400 SH   SOLE   0 0 23,400
ConocoPhillips COM 20825c104 672 9,506 SH   SOLE   0 0 9,506
Copart Inc COM 217204106 25,329 691,117 SH   SOLE   0 0 691,117
Cytec Industries Inc COM 232820100 233 2,500 SH   SOLE   0 0 2,500
Deere & Co COM 244199105 8,551 93,625 SH   SOLE   0 0 93,625
Disney Walt Co Disney COM 254687106 5,892 77,116 SH   SOLE   0 0 77,116
Dominion Resources Inc VA COM 25746u109 343 5,300 SH   SOLE   0 0 5,300
Dover Corp COM 260003108 11,889 123,155 SH   SOLE   0 0 123,155
Dow Chemical Co COM 260543103 3,478 78,343 SH   SOLE   0 0 78,343
Du Pont E I de Nemours & Co COM 263534109 6,330 97,434 SH   SOLE   0 0 97,434
Duke Energy Corp COM 26441c204 368 5,326 SH   SOLE   0 0 5,326
Emerson Electric Co COM 291011104 9,266 132,035 SH   SOLE   0 0 132,035
Enwave Corp COM 29410k108 1,696 1,284,500 SH   SOLE   0 0 1,284,500
Essex Rent Corp COM 297187106 3,243 991,755 SH   SOLE   0 0 991,755
Express Scripts Holding Co COM 30219g108 793 11,290 SH   SOLE   0 0 11,290
Exxon Mobil Corp COM 30231g102 37,057 366,172 SH   SOLE   0 0 366,172
Facebook Inc Cl A COM 30303m102 19,936 364,800 SH   SOLE   0 0 364,800
Freeport-McMoran Copper & Gold COM 35671d857 264 7,000 SH   SOLE   0 0 7,000
General Electric Co COM 369604103 26,771 955,098 SH   SOLE   0 0 955,098
Genomic Health Inc COM 37244c101 998 34,100 SH   SOLE   0 0 34,100
Google Inc Cl A COM 38259p508 14,760 13,170 SH   SOLE   0 0 13,170
Home Depot Inc COM 437076102 11,548 140,250 SH   SOLE   0 0 140,250
Honeywell Intl Inc COM 438516106 3,299 36,110 SH   SOLE   0 0 36,110
International Business Machine COM 459200101 202 1,075 SH   SOLE   0 0 1,075
International Paper Co COM 460146103 1,456 29,700 SH   SOLE   0 0 29,700
iRobot Corp COM 462726100 1,839 52,900 SH   SOLE   0 0 52,900
Johnson & Johnson COM 478160104 1,901 20,752 SH   SOLE   0 0 20,752
JPMorgan Chase & Co COM 46625h100 19,275 329,594 SH   SOLE   0 0 329,594
Keryx Biopharmaceuticals Inc COM 492515101 129 10,000 SH   SOLE   0 0 10,000
Kimberly Clark Corp COM 494368103 1,842 17,632 SH   SOLE   0 0 17,632
Kinder Morgan Inc COM 49456b101 8,197 227,700 SH   SOLE   0 0 227,700
M & T Bank Corp COM 55261f104 3,367 28,924 SH   SOLE   0 0 28,924
MasterCard Inc Cl A COM 57636q104 2,782 3,330 SH   SOLE   0 0 3,330
McDonalds Corp COM 580135101 8,670 89,350 SH   SOLE   0 0 89,350
Mead Johnson Nutrition Co Cl A COM 582839106 1,184 14,141 SH   SOLE   0 0 14,141
Merck & Co Inc COM 58933y105 9,167 183,161 SH   SOLE   0 0 183,161
Minerals Technologies Inc COM 603158106 2,307 38,400 SH   SOLE   0 0 38,400
Nextera Energy Inc COM 65339f101 1,918 22,400 SH   SOLE   0 0 22,400
Norfolk Southern Corp COM 655844108 5,407 58,248 SH   SOLE   0 0 58,248
Nucor Corp COM 670346105 7,646 143,240 SH   SOLE   0 0 143,240
Occidental Petroleum Corp COM 674599105 8,855 93,110 SH   SOLE   0 0 93,110
Oracle Corp COM 68389x105 5,825 152,250 SH   SOLE   0 0 152,250
PepsiCo Inc COM 713448108 2,994 36,100 SH   SOLE   0 0 36,100
Pfizer Inc COM 717081103 384 12,530 SH   SOLE   0 0 12,530
Phillips 66 COM 718546104 393 5,090 SH   SOLE   0 0 5,090
Power Solutions Intl Inc COM 73933g202 222 2,950 SH   SOLE   0 0 2,950
Praxair Inc COM 74005p104 406 3,120 SH   SOLE   0 0 3,120
Presstek Inc COM 741113104 70 151,800 SH   SOLE   0 0 151,800
Procter & Gamble Co COM 742718109 5,126 62,969 SH   SOLE   0 0 62,969
QEP Resources Inc COM 74733v100 4,653 151,800 SH   SOLE   0 0 151,800
Qualcomm Inc COM 747525103 11,031 148,560 SH   SOLE   0 0 148,560
Questar Corp COM 748356102 6,617 287,820 SH   SOLE   0 0 287,820
Rand Logistics Inc COM 752182105 5,453 945,116 SH   SOLE   0 0 945,116
Schlumberger Ltd COM 806857108 9,209 102,200 SH   SOLE   0 0 102,200
Southwestern Energy Co COM 845467109 944 24,000 SH   SOLE   0 0 24,000
Starz Liberty Cap A COM 85571q102 2,737 93,610 SH   SOLE   0 0 93,610
Teleflex Inc COM 879369106 17,783 189,460 SH   SOLE   0 0 189,460
Tesco Corp COM 88157k101 3,923 198,325 SH   SOLE   0 0 198,325
The ADT Corporation COM 00101j106 6,779 167,514 SH   SOLE   0 0 167,514
Time Warner Cable Inc COM 88732j207 1,322 9,757 SH   SOLE   0 0 9,757
Time Warner Inc COM 887317303 2,540 36,425 SH   SOLE   0 0 36,425
Timken Co COM 887389104 4,816 87,450 SH   SOLE   0 0 87,450
Toll Brothers Inc COM 889478103 11,503 310,900 SH   SOLE   0 0 310,900
UGI Corp COM 902681105 249 6,000 SH   SOLE   0 0 6,000
Union Pacific Corp COM 907818108 12,861 76,556 SH   SOLE   0 0 76,556
United Parcel Service Inc Cl B COM 911312106 819 7,790 SH   SOLE   0 0 7,790
Verizon Communications Inc COM 92343v104 360 7,334 SH   SOLE   0 0 7,334
Wal Mart Stores Inc COM 931142103 279 3,550 SH   SOLE   0 0 3,550
Waste Management Inc COM 94106l109 16,024 357,125 SH   SOLE   0 0 357,125
Yum Brands Inc COM 988498101 11,073 146,450 SH   SOLE   0 0 146,450
Zimmer Holdings Inc COM 98956p102 242 2,600 SH   SOLE   0 0 2,600
Novartis AG Sp ADR ADR 66987v109 2,673 33,250 SH   SOLE   0 0 33,250
Royal Dutch Shell PLC Sp ADR A ADR 780259206 13,795 193,565 SH   SOLE   0 0 193,565
Trinity Biotech PLC Sp ADR ADR 896438306 1,574 62,612 SH   SOLE   0 0 62,612
Kinder Morgan Energy Partners UNIT LTD PARTN 494550106 561 6,956 SH   SOLE   0 0 6,956
BioMed Realty Trust Inc COM 09063h107 3,976 219,435 SH   SOLE   0 0 219,435
Digital Realty Trust Inc COM 253868103 747 15,200 SH   SOLE   0 0 15,200
iStar Financial Inc COM 45031u101 1,435 100,580 SH   SOLE   0 0 100,580
Kimco Realty Corp COM 49446r109 7,578 383,685 SH   SOLE   0 0 383,685
Weingarten Realty Investors SH BEN INT 948741103 755 27,524 SH   SOLE   0 0 27,524