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 cs 88579y101 1,628 9,868 SH   SOLE   0 0 9,868
Abbott Laboratories cs 002824100 1,019 22,000 SH   SOLE   0 0 22,000
Abbvie Inc cs 00287y109 1,780 30,402 SH   SOLE   0 0 30,402
Actavis PLC cs g0083b108 219 736 SH   SOLE   0 0 736
Advanced Resources Group Inc cs 00766u107 0 15,000 SH   SOLE   0 0 15,000
Amazon.com Inc cs 023135106 6,683 17,960 SH   SOLE   0 0 17,960
American Express Co cs 025816109 510 6,525 SH   SOLE   0 0 6,525
Amgen Inc cs 031162100 480 3,000 SH   SOLE   0 0 3,000
Anadarko Petroleum Corp cs 032511107 999 12,058 SH   SOLE   0 0 12,058
Apple Inc cs 037833100 2,757 22,155 SH   SOLE   0 0 22,155
AT&T Inc cs 00206r102 2,564 78,528 SH   SOLE   0 0 78,528
Bank of America Corporation cs 060505104 12,018 780,886 SH   SOLE   0 0 780,886
Bank of New York Mellon Corp cs 064058100 260 6,464 SH   SOLE   0 0 6,464
Berkshire Hathaway Inc Cl B cs 084670702 476 3,300 SH   SOLE   0 0 3,300
Black Diamond Inc cs 09202g101 2,272 240,470 SH   SOLE   0 0 240,470
Bristol Myers Squibb Co cs 110122108 4,115 63,789 SH   SOLE   0 0 63,789
California Resources Corp cs 13057q107 124 16,264 SH   SOLE   0 0 16,264
Camden Natl Corp cs 133034108 5,307 133,255 SH   SOLE   0 0 133,255
Canadian Pacific Railway Ltd cs 13645t100 1,845 10,100 SH   SOLE   0 0 10,100
Cantel Medical Corp cs 138098108 24,146 508,342 SH   SOLE   0 0 508,342
Caterpillar Inc cs 149123101 404 5,047 SH   SOLE   0 0 5,047
Chevron Corp cs 166764100 8,324 79,287 SH   SOLE   0 0 79,287
Chubb Corp cs 171232101 203 2,000 SH   SOLE   0 0 2,000
Cisco Systems Inc cs 17275r102 4,970 180,550 SH   SOLE   0 0 180,550
Colgate Palmolive Co cs 194162103 1,546 22,300 SH   SOLE   0 0 22,300
ConocoPhillips cs 20825c104 580 9,316 SH   SOLE   0 0 9,316
Copart Inc cs 217204106 25,915 689,791 SH   SOLE   0 0 689,791
Cytec Industries Inc cs 232820100 270 5,000 SH   SOLE   0 0 5,000
Deere & Co cs 244199105 8,398 95,770 SH   SOLE   0 0 95,770
DirecTV cs 25490a309 213 2,500 SH   SOLE   0 0 2,500
Disney Walt Co Disney cs 254687106 8,279 78,932 SH   SOLE   0 0 78,932
Dominion Resources Inc VA cs 25746u109 369 5,200 SH   SOLE   0 0 5,200
Dover Corp cs 260003108 8,255 119,428 SH   SOLE   0 0 119,428
Dow Chemical Co cs 260543103 4,820 100,462 SH   SOLE   0 0 100,462
Du Pont E I de Nemours & Co cs 263534109 9,425 131,870 SH   SOLE   0 0 131,870
Duke Energy Corp cs 26441c204 402 5,237 SH   SOLE   0 0 5,237
Eli Lilly & Co cs 532457108 11,800 162,427 SH   SOLE   0 0 162,427
Emerson Electric Co cs 291011104 8,710 153,835 SH   SOLE   0 0 153,835
Enwave Corp cs 29410k108 1,039 1,222,900 SH   SOLE   0 0 1,222,900
Essex Rent Corp cs 297187106 1,439 1,089,851 SH   SOLE   0 0 1,089,851
Express Scripts Holding Co cs 30219g108 980 11,290 SH   SOLE   0 0 11,290
Exxon Mobil Corp cs 30231g102 30,806 362,422 SH   SOLE   0 0 362,422
Facebook Inc Cl A cs 30303m102 28,872 351,175 SH   SOLE   0 0 351,175
General Dynamics Corp cs 369550108 204 1,500 SH   SOLE   0 0 1,500
General Electric Co cs 369604103 22,522 907,774 SH   SOLE   0 0 907,774
Genomic Health Inc cs 37244c101 975 31,900 SH   SOLE   0 0 31,900
Gilead Sciences Inc cs 375558103 245 2,500 SH   SOLE   0 0 2,500
Google Inc Cl A cs 38259p508 7,238 13,048 SH   SOLE   0 0 13,048
Google Inc Cl C cs 38259p706 6,495 11,853 SH   SOLE   0 0 11,853
Home Depot Inc cs 437076102 17,716 155,940 SH   SOLE   0 0 155,940
Honeywell Intl Inc cs 438516106 3,745 35,900 SH   SOLE   0 0 35,900
International Paper Co cs 460146103 1,347 24,278 SH   SOLE   0 0 24,278
Johnson & Johnson cs 478160104 1,952 19,402 SH   SOLE   0 0 19,402
JPMorgan Chase & Co cs 46625h100 17,786 293,600 SH   SOLE   0 0 293,600
Keryx Biopharmaceuticals Inc cs 492515101 127 10,000 SH   SOLE   0 0 10,000
Kimberly Clark Corp cs 494368103 1,892 17,667 SH   SOLE   0 0 17,667
Kinder Morgan Inc cs 49456b101 4,294 102,106 SH   SOLE   0 0 102,106
M & T Bank Corp cs 55261f104 3,925 30,908 SH   SOLE   0 0 30,908
MasterCard Inc Cl A cs 57636q104 6,019 69,675 SH   SOLE   0 0 69,675
McDonalds Corp cs 580135101 7,186 73,750 SH   SOLE   0 0 73,750
Mead Johnson Nutrition Co Cl A cs 582839106 1,623 16,141 SH   SOLE   0 0 16,141
Merck & Co Inc cs 58933y105 10,499 182,661 SH   SOLE   0 0 182,661
Michael Kors Holdings Ltd cs g60754101 329 5,000 SH   SOLE   0 0 5,000
Minerals Technologies Inc cs 603158106 10,742 146,955 SH   SOLE   0 0 146,955
National Oilwell Varco Inc cs 637071101 1,274 25,485 SH   SOLE   0 0 25,485
Nextera Energy Inc cs 65339f101 2,175 20,900 SH   SOLE   0 0 20,900
Norfolk Southern Corp cs 655844108 5,974 58,048 SH   SOLE   0 0 58,048
Nucor Corp cs 670346105 3,218 67,710 SH   SOLE   0 0 67,710
Occidental Petroleum Corp cs 674599105 6,791 93,028 SH   SOLE   0 0 93,028
Oracle Corp cs 68389x105 6,353 147,235 SH   SOLE   0 0 147,235
PepsiCo Inc cs 713448108 3,346 34,990 SH   SOLE   0 0 34,990
Pfizer Inc cs 717081103 384 11,030 SH   SOLE   0 0 11,030
Phillips 66 cs 718546104 396 5,040 SH   SOLE   0 0 5,040
Power Solutions Intl Inc cs 73933g202 3,651 56,792 SH   SOLE   0 0 56,792
Praxair Inc cs 74005p104 280 2,320 SH   SOLE   0 0 2,320
Presstek Inc cs 741113104 70 151,800 SH   SOLE   0 0 151,800
Procter & Gamble Co cs 742718109 4,268 52,083 SH   SOLE   0 0 52,083
QEP Resources Inc cs 74733v100 1,675 80,320 SH   SOLE   0 0 80,320
Qualcomm Inc cs 747525103 11,231 161,969 SH   SOLE   0 0 161,969
Questar Corp cs 748356102 8,763 367,268 SH   SOLE   0 0 367,268
Radian Group Inc cs 750236101 437 26,000 SH   SOLE   0 0 26,000
Rand Logistics Inc cs 752182105 2,863 880,971 SH   SOLE   0 0 880,971
Schlumberger Ltd cs 806857108 345 4,130 SH   SOLE   0 0 4,130
Southern Co cs 842587107 306 6,910 SH   SOLE   0 0 6,910
Southwestern Energy Co cs 845467109 557 24,000 SH   SOLE   0 0 24,000
Sparton Corp cs 847235108 3,718 151,770 SH   SOLE   0 0 151,770
Spectra Energy Corp cs 847560109 272 7,500 SH   SOLE   0 0 7,500
St Jude Med Inc cs 790849103 208 3,182 SH   SOLE   0 0 3,182
Starz Liberty Cap A cs 85571q102 7,105 206,474 SH   SOLE   0 0 206,474
Teleflex Inc cs 879369106 19,293 159,670 SH   SOLE   0 0 159,670
Time Warner Cable Inc cs 88732j207 1,446 9,645 SH   SOLE   0 0 9,645
Time Warner Inc cs 887317303 3,020 35,767 SH   SOLE   0 0 35,767
Timken Co cs 887389104 670 15,900 SH   SOLE   0 0 15,900
Timkensteel Corp cs 887399103 210 7,950 SH   SOLE   0 0 7,950
Toll Brothers Inc cs 889478103 11,727 298,090 SH   SOLE   0 0 298,090
UGI Corp cs 902681105 293 9,000 SH   SOLE   0 0 9,000
Union Pacific Corp cs 907818108 14,399 132,942 SH   SOLE   0 0 132,942
United Parcel Service Inc Cl B cs 911312106 755 7,790 SH   SOLE   0 0 7,790
Verizon Communications Inc cs 92343v104 373 7,678 SH   SOLE   0 0 7,678
Wal Mart Stores Inc cs 931142103 617 7,500 SH   SOLE   0 0 7,500
Waste Management Inc cs 94106l109 15,795 291,265 SH   SOLE   0 0 291,265
Yum Brands Inc cs 988498101 6,701 85,130 SH   SOLE   0 0 85,130
Zimmer Holdings Inc cs 98956p102 316 2,691 SH   SOLE   0 0 2,691
Novartis AG Sp ADR ad 66987v109 7,026 71,250 SH   SOLE   0 0 71,250
Royal Dutch Shell PLC Sp ADR A ad 780259206 11,677 195,765 SH   SOLE   0 0 195,765
Trinity Biotech PLC Sp ADR ad 896438306 3,439 178,642 SH   SOLE   0 0 178,642
SPDR S&P 500 ETF TR ui 78462f103 212 1,025 SH   SOLE   0 0 1,025
Advantage Funds Inc Stateg Val mf 007568405 233 5,759 SH   SOLE   0 0 5,759
Capital Income Builder Fund mf 140193103 642 10,803 SH   SOLE   0 0 10,803
Dreyfus Premier Inv Funds Inc mf 261986582 96 10,132 SH   SOLE   0 0 10,132
T Rowe Price New Horizons Fund mf 779562107 896 19,230 SH   SOLE   0 0 19,230
Enterprise Prods Partners LP ml 293792107 263 8,000 SH   SOLE   0 0 8,000
BioMed Realty Trust Inc re 09063h107 4,841 213,624 SH   SOLE   0 0 213,624
Kimco Realty Corp re 49446r109 4,382 163,216 SH   SOLE   0 0 163,216
Ventas Inc re 92276f100 287 3,933 SH   SOLE   0 0 3,933
Weingarten Realty Investors re 948741103 990 27,524 SH   SOLE   0 0 27,524