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 20,740 125,738 SH   SOLE   125,738 0 0
ABB LTD SPONSORED ADR 000375204 427 20,193 SH   SOLE   20,193 0 0
ABBOTT LABS COM 002824100 12,274 264,927 SH   SOLE   264,927 0 0
ABBVIE INC COM 00287Y109 8,519 145,529 SH   SOLE   145,529 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 5,684 60,663 SH   SOLE   60,663 0 0
ACTAVIS PLC SHS G0083B108 10,942 36,766 SH   SOLE   36,766 0 0
AETNA INC NEW COM 00817Y108 241 2,265 SH   SOLE   2,265 0 0
AFFILIATED MANAGERS GROUP COM 008252108 639 2,975 SH   SOLE   2,975 0 0
AFLAC INC COM 001055102 232 3,630 SH   SOLE   3,630 0 0
AIR PRODS & CHEMS INC COM 009158106 1,476 9,759 SH   SOLE   9,759 0 0
AIRGAS INC COM 009363102 1,738 16,382 SH   SOLE   16,382 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 899 3,035 SH   SOLE   3,035 0 0
ALLSTATE CORP COM 020002101 523 7,347 SH   SOLE   7,347 0 0
ALTRIA GROUP INC COM 02209S103 2,898 57,931 SH   SOLE   57,931 0 0
AMAZON COM INC COM 023135106 372 1,000 SH   SOLE   1,000 0 0
AMERCO COM 023586100 3,757 11,370 SH   SOLE   11,370 0 0
AMERICAN ELEC PWR INC COM 025537101 432 7,680 SH   SOLE   7,680 0 0
AMERICAN EXPRESS CO COM 025816109 3,587 45,922 SH   SOLE   45,922 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 23,524 429,355 SH   SOLE   429,355 0 0
AMERICAN TOWER CORP NEW COM 03027X100 1,125 11,946 SH   SOLE   11,946 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 337 6,213 SH   SOLE   6,213 0 0
AMERIPRISE FINL INC COM 03076C106 6,190 47,310 SH   SOLE   47,310 0 0
AMERISOURCEBERGEN CORP COM 03073E105 369 3,250 SH   SOLE   3,250 0 0
AMGEN INC COM 031162100 16,486 103,136 SH   SOLE   103,136 0 0
ANADARKO PETE CORP COM 032511107 322 3,893 SH   SOLE   3,893 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 3,593 29,472 SH   SOLE   29,472 0 0
ANNALY CAP MGMT INC COM 035710409 579 55,650 SH   SOLE   55,650 0 0
AON PLC SHS CL A G0408V102 9,159 95,286 SH   SOLE   95,286 0 0
APPLE INC COM 037833100 33,157 266,472 SH   SOLE   266,472 0 0
AQUA AMERICA INC COM 03836W103 1,949 73,978 SH   SOLE   73,978 0 0
ARM HLDGS PLC SPONSORED ADR 042068106 9,282 188,285 SH   SOLE   188,285 0 0
AT&T INC COM 00206R102 10,455 320,206 SH   SOLE   320,206 0 0
ATRION CORP COM 049904105 5,769 16,698 SH   SOLE   16,698 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 10,365 121,028 SH   SOLE   121,028 0 0
AVAGO TECHNOLOGIES LTD SHS Y0486S104 244 1,920 SH   SOLE   1,920 0 0
AVALONBAY CMNTYS INC COM 053484101 208 1,196 SH   SOLE   1,196 0 0
AVON PRODS INC COM 054303102 113 14,088 SH   SOLE   14,088 0 0
BANK AMER CORP COM 060505104 20,143 1,308,860 SH   SOLE   1,308,860 0 0
BANK N S HALIFAX COM 064149107 2,180 43,408 SH   SOLE   43,408 0 0
BANK NEW YORK MELLON CORP COM 064058100 540 13,413 SH   SOLE   13,413 0 0
BARD C R INC COM 067383109 384 2,295 SH   SOLE   2,295 0 0
BAXTER INTL INC COM 071813109 517 7,550 SH   SOLE   7,550 0 0
BECTON DICKINSON & CO COM 075887109 703 4,897 SH   SOLE   4,897 0 0
BED BATH & BEYOND INC COM 075896100 678 8,830 SH   SOLE   8,830 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 653 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 4,228 29,294 SH   SOLE   29,294 0 0
BGC PARTNERS INC CL A 05541T101 95 10,000 SH   SOLE   10,000 0 0
BHP BILLITON LTD SPONSORED ADR 088606108 436 9,376 SH   SOLE   9,376 0 0
BIOMED REALTY TRUST INC COM 09063H107 816 36,025 SH   SOLE   36,025 0 0
BLACKROCK ENHANCED EQT DIV T COM 09251A104 123 14,963 SH   SOLE   14,963 0 0
BLACKROCK INC COM 09247X101 12,171 33,269 SH   SOLE   33,269 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 321 8,250 SH   SOLE   8,250 0 0
BOEING CO COM 097023105 1,630 10,864 SH   SOLE   10,864 0 0
BP PLC SPONSORED ADR 055622104 1,680 42,945 SH   SOLE   42,945 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 9,302 144,220 SH   SOLE   144,220 0 0
BROWN FORMAN CORP CL B 115637209 2,970 32,869 SH   SOLE   32,869 0 0
BRYN MAWR BK CORP COM 117665109 1,322 43,463 SH   SOLE   43,463 0 0
BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 413 5,465 SH   SOLE   5,465 0 0
CAMPBELL SOUP CO COM 134429109 848 18,219 SH   SOLE   18,219 0 0
CANADIAN NATL RY CO COM 136375102 3,472 51,918 SH   SOLE   51,918 0 0
CANTEL MEDICAL CORP COM 138098108 3,436 72,331 SH   SOLE   72,331 0 0
CATERPILLAR INC DEL COM 149123101 2,221 27,748 SH   SOLE   27,748 0 0
CBRE CLARION GLOBAL REAL EST COM 12504G100 1,248 139,401 SH   SOLE   139,401 0 0
CEDAR FAIR L P DEPOSITRY UNIT 150185106 217 3,784 SH   SOLE   3,784 0 0
CELGENE CORP COM 151020104 11,623 100,828 SH   SOLE   100,828 0 0
CEMPRA INC COM 15130J109 4,874 142,067 SH   SOLE   142,067 0 0
CERNER CORP COM 156782104 449 6,135 SH   SOLE   6,135 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 392 4,788 SH   SOLE   4,788 0 0
CHESAPEAKE ENERGY CORP COM 165167107 2,665 188,229 SH   SOLE   188,229 0 0
CHEVRON CORP NEW COM 166764100 16,802 160,049 SH   SOLE   160,049 0 0
CHUBB CORP COM 171232101 3,273 32,373 SH   SOLE   32,373 0 0
CHURCH & DWIGHT INC COM 171340102 381 4,460 SH   SOLE   4,460 0 0
CIGNA CORPORATION COM 125509109 2,572 19,870 SH   SOLE   19,870 0 0
CINTAS CORP COM 172908105 278 3,400 SH   SOLE   3,400 0 0
CISCO SYS INC COM 17275R102 4,810 174,768 SH   SOLE   174,768 0 0
CITIGROUP INC COM NEW 172967424 587 11,395 SH   SOLE   11,395 0 0
CLOROX CO DEL COM 189054109 423 3,835 SH   SOLE   3,835 0 0
COCA COLA CO COM 191216100 6,769 166,940 SH   SOLE   166,940 0 0
COLGATE PALMOLIVE CO COM 194162103 6,069 87,528 SH   SOLE   87,528 0 0
COMCAST CORP NEW CL A 20030N101 14,134 250,288 SH   SOLE   250,288 0 0
COMCAST CORP NEW CL A SPL 20030N200 546 9,747 SH   SOLE   9,747 0 0
CONOCOPHILLIPS COM 20825C104 2,578 41,409 SH   SOLE   41,409 0 0
CONSOLIDATED EDISON INC COM 209115104 528 8,651 SH   SOLE   8,651 0 0
CORNING INC COM 219350105 4,142 182,637 SH   SOLE   182,637 0 0
COSTCO WHSL CORP NEW COM 22160K105 6,632 43,779 SH   SOLE   43,779 0 0
CROWN HOLDINGS INC COM 228368106 232 4,300 SH   SOLE   4,300 0 0
CSX CORP COM 126408103 394 11,882 SH   SOLE   11,882 0 0
CVS HEALTH CORP COM 126650100 27,071 262,292 SH   SOLE   262,292 0 0
DEERE & CO COM 244199105 228 2,605 SH   SOLE   2,605 0 0
DEVON ENERGY CORP NEW COM 25179M103 460 7,628 SH   SOLE   7,628 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 8,929 80,755 SH   SOLE   80,755 0 0
DIGITAL RLTY TR INC COM 253868103 551 8,355 SH   SOLE   8,355 0 0
DISCOVER FINL SVCS COM 254709108 280 4,965 SH   SOLE   4,965 0 0
DISNEY WALT CO COM DISNEY 254687106 29,513 281,367 SH   SOLE   281,367 0 0
DOLLAR TREE INC COM 256746108 256 3,150 SH   SOLE   3,150 0 0
DOMINION RES INC VA NEW COM 25746U109 11,532 162,718 SH   SOLE   162,718 0 0
DOVER CORP COM 260003108 1,740 25,167 SH   SOLE   25,167 0 0
DOW CHEM CO COM 260543103 9,490 197,800 SH   SOLE   197,800 0 0
DU PONT E I DE NEMOURS & CO COM 263534109 11,259 157,535 SH   SOLE   157,535 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 755 9,832 SH   SOLE   9,832 0 0
E M C CORP MASS COM 268648102 1,256 49,149 SH   SOLE   49,149 0 0
EAGLE ROCK ENERGY PARTNERS L UNIT 26985R104 326 140,000 SH   SOLE   140,000 0 0
EASTMAN CHEM CO COM 277432100 204 2,940 SH   SOLE   2,940 0 0
EATON CORP PLC SHS G29183103 710 10,448 SH   SOLE   10,448 0 0
EBAY INC COM 278642103 485 8,412 SH   SOLE   8,412 0 0
ECOLAB INC COM 278865100 5,004 43,751 SH   SOLE   43,751 0 0
EMERSON ELEC CO COM 291011104 5,669 100,126 SH   SOLE   100,126 0 0
ENBRIDGE ENERGY PARTNERS L P COM 29250R106 207 5,750 SH   SOLE   5,750 0 0
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 342 5,390 SH   SOLE   5,390 0 0
ENERGY TRANSFER PRTNRS L P UNIT LTD PARTN 29273R109 832 14,932 SH   SOLE   14,932 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 1,871 56,829 SH   SOLE   56,829 0 0
EOG RES INC COM 26875P101 3,498 38,154 SH   SOLE   38,154 0 0
EVEREST RE GROUP LTD COM G3223R108 209 1,200 SH   SOLE   1,200 0 0
EXELON CORP COM 30161N101 1,204 35,817 SH   SOLE   35,817 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 22,667 261,230 SH   SOLE   261,230 0 0
EXXON MOBIL CORP COM 30231G102 51,105 601,236 SH   SOLE   601,236 0 0
FACEBOOK INC CL A 30303M102 8,949 108,854 SH   SOLE   108,854 0 0
FACTSET RESH SYS INC COM 303075105 255 1,600 SH   SOLE   1,600 0 0
FEDEX CORP COM 31428X106 5,016 30,320 SH   SOLE   30,320 0 0
FISERV INC COM 337738108 7,470 94,085 SH   SOLE   94,085 0 0
FORD MTR CO DEL COM PAR $0.01 345370860 225 13,938 SH   SOLE   13,938 0 0
FORTRESS INVESTMENT GROUP LL CL A 34958B106 116 14,400 SH   SOLE   14,400 0 0
FRANKLIN RES INC COM 354613101 229 4,470 SH   SOLE   4,470 0 0
GENERAL DYNAMICS CORP COM 369550108 461 3,395 SH   SOLE   3,395 0 0
GENERAL ELECTRIC CO COM 369604103 35,610 1,435,312 SH   SOLE   1,435,312 0 0
GENERAL MLS INC COM 370334104 4,839 85,494 SH   SOLE   85,494 0 0
GENESEE & WYO INC CL A 371559105 2,983 30,928 SH   SOLE   30,928 0 0
GENUINE PARTS CO COM 372460105 261 2,798 SH   SOLE   2,798 0 0
GILEAD SCIENCES INC COM 375558103 12,489 127,266 SH   SOLE   127,266 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 1,424 30,857 SH   SOLE   30,857 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 765 4,071 SH   SOLE   4,071 0 0
GOOGLE INC CL A 38259P508 7,889 14,222 SH   SOLE   14,222 0 0
GOOGLE INC CL C 38259P706 8,325 15,192 SH   SOLE   15,192 0 0
GRAINGER W W INC COM 384802104 226 958 SH   SOLE   958 0 0
HAIN CELESTIAL GROUP INC COM 405217100 642 10,020 SH   SOLE   10,020 0 0
HALLIBURTON CO COM 406216101 209 4,763 SH   SOLE   4,763 0 0
HANESBRANDS INC COM 410345102 231 6,896 SH   SOLE   6,896 0 0
HAWAIIAN ELEC INDUSTRIES COM 419870100 209 6,510 SH   SOLE   6,510 0 0
HCP INC COM 40414L109 505 11,682 SH   SOLE   11,682 0 0
HEALTH CARE REIT INC COM 42217K106 229 2,966 SH   SOLE   2,966 0 0
HEICO CORP NEW COM 422806109 3,828 62,682 SH   SOLE   62,682 0 0
HERSHEY CO COM 427866108 607 6,016 SH   SOLE   6,016 0 0
HEWLETT PACKARD CO COM 428236103 271 8,706 SH   SOLE   8,706 0 0
HOME DEPOT INC COM 437076102 21,897 192,735 SH   SOLE   192,735 0 0
HONEYWELL INTL INC COM 438516106 8,664 83,064 SH   SOLE   83,064 0 0
ILLINOIS TOOL WKS INC COM 452308109 817 8,413 SH   SOLE   8,413 0 0
INTEL CORP COM 458140100 12,521 400,423 SH   SOLE   400,423 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 18,084 112,670 SH   SOLE   112,670 0 0
INTL PAPER CO COM 460146103 299 5,389 SH   SOLE   5,389 0 0
INTUIT COM 461202103 457 4,709 SH   SOLE   4,709 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 386 765 SH   SOLE   765 0 0
ISHARES NAT AMT FREE BD 464288414 224 2,027 SH   SOLE   2,027 0 0
ISHARES INTERM CR BD ETF 464288638 434 3,925 SH   SOLE   3,925 0 0
ISHARES 1-3 YR CR BD ETF 464288646 1,683 15,949 SH   SOLE   15,949 0 0
ISHARES GOLD TRUST ISHARES 464285105 193 16,890 SH   SOLE   16,890 0 0
ISHARES TR S&P 100 ETF 464287101 1,626 18,020 SH   SOLE   18,020 0 0
ISHARES TR SELECT DIVID ETF 464287168 959 12,304 SH   SOLE   12,304 0 0
ISHARES TR TIPS BD ETF 464287176 303 2,667 SH   SOLE   2,667 0 0
ISHARES TR CHINA LG-CAP ETF 464287184 304 6,850 SH   SOLE   6,850 0 0
ISHARES TR CORE S&P500 ETF 464287200 30,046 144,569 SH   SOLE   144,569 0 0
ISHARES TR CORE US AGGBD ET 464287226 2,802 25,144 SH   SOLE   25,144 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 2,077 51,759 SH   SOLE   51,759 0 0
ISHARES TR IBOXX INV CP ETF 464287242 220 1,810 SH   SOLE   1,810 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 10,014 87,885 SH   SOLE   87,885 0 0
ISHARES TR MSCI EAFE ETF 464287465 3,342 52,080 SH   SOLE   52,080 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 277 3,683 SH   SOLE   3,683 0 0
ISHARES TR RUS MD CP GR ETF 464287481 438 4,468 SH   SOLE   4,468 0 0
ISHARES TR RUS MID-CAP ETF 464287499 37,744 218,023 SH   SOLE   218,023 0 0
ISHARES TR CORE S&P MCP ETF 464287507 3,355 22,075 SH   SOLE   22,075 0 0
ISHARES TR NASDQ BIOTEC ETF 464287556 633 1,843 SH   SOLE   1,843 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 2,700 26,198 SH   SOLE   26,198 0 0
ISHARES TR S&P MC 400GR ETF 464287606 807 4,707 SH   SOLE   4,707 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 3,535 35,737 SH   SOLE   35,737 0 0
ISHARES TR RUS 1000 ETF 464287622 2,746 23,700 SH   SOLE   23,700 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 963 9,334 SH   SOLE   9,334 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 389 2,570 SH   SOLE   2,570 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 18,591 149,484 SH   SOLE   149,484 0 0
ISHARES TR CORE S&P SCP ETF 464287804 4,792 40,597 SH   SOLE   40,597 0 0
JOHNSON & JOHNSON COM 478160104 41,695 414,466 SH   SOLE   414,466 0 0
JOHNSON CTLS INC COM 478366107 314 6,235 SH   SOLE   6,235 0 0
JPMORGAN CHASE & CO COM 46625H100 10,343 170,725 SH   SOLE   170,725 0 0
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 246 5,750 SH   SOLE   5,750 0 0
KELLOGG CO COM 487836108 418 6,335 SH   SOLE   6,335 0 0
KIMBERLY CLARK CORP COM 494368103 4,398 41,065 SH   SOLE   41,065 0 0
KINDER MORGAN INC DEL COM 49456B101 13,303 316,283 SH   SOLE   316,283 0 0
KRAFT FOODS GROUP INC COM 50076Q106 6,346 72,851 SH   SOLE   72,851 0 0
KROGER CO COM 501044101 6,731 87,805 SH   SOLE   87,805 0 0
L BRANDS INC COM 501797104 372 3,941 SH   SOLE   3,941 0 0
LEGGETT & PLATT INC COM 524660107 272 5,900 SH   SOLE   5,900 0 0
LILLY ELI & CO COM 532457108 658 9,061 SH   SOLE   9,061 0 0
LINCOLN NATL CORP IND COM 534187109 268 4,658 SH   SOLE   4,658 0 0
LOCKHEED MARTIN CORP COM 539830109 1,156 5,696 SH   SOLE   5,696 0 0
LOWES COS INC COM 548661107 1,319 17,734 SH   SOLE   17,734 0 0
MADISON SQUARE GARDEN CO CL A 55826P100 3,714 43,878 SH   SOLE   43,878 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 2,661 34,688 SH   SOLE   34,688 0 0
MARKET VECTORS ETF TR GOLD MINER ETF 57060U100 852 46,700 SH   SOLE   46,700 0 0
MARKET VECTORS ETF TR JR GOLD MINERS E 57061R544 706 31,100 SH   SOLE   31,100 0 0
MARSH & MCLENNAN COS INC COM 571748102 638 11,375 SH   SOLE   11,375 0 0
MASTERCARD INC CL A 57636Q104 8,153 94,379 SH   SOLE   94,379 0 0
MCCORMICK & CO INC COM NON VTG 579780206 332 4,300 SH   SOLE   4,300 0 0
MCDONALDS CORP COM 580135101 10,263 105,322 SH   SOLE   105,322 0 0
MCGRAW HILL FINL INC COM 580645109 321 3,100 SH   SOLE   3,100 0 0
MCKESSON CORP COM 58155Q103 262 1,160 SH   SOLE   1,160 0 0
MEAD JOHNSON NUTRITION CO COM 582839106 312 3,107 SH   SOLE   3,107 0 0
MEADWESTVACO CORP COM 583334107 266 5,340 SH   SOLE   5,340 0 0
MEDTRONIC PLC SHS G5960L103 2,554 32,753 SH   SOLE   32,753 0 0
MERCK & CO INC NEW COM 58933Y105 20,380 354,558 SH   SOLE   354,558 0 0
METLIFE INC COM 59156R108 1,139 22,525 SH   SOLE   22,525 0 0
MEXICO FD INC COM 592835102 215 10,000 SH   SOLE   10,000 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 3,160 64,620 SH   SOLE   64,620 0 0
MICROSOFT CORP COM 594918104 9,720 239,088 SH   SOLE   239,088 0 0
MIDDLEBY CORP COM 596278101 5,135 50,029 SH   SOLE   50,029 0 0
MONDELEZ INTL INC CL A 609207105 2,789 77,283 SH   SOLE   77,283 0 0
MONSANTO CO NEW COM 61166W101 1,686 14,985 SH   SOLE   14,985 0 0
MORGAN STANLEY COM NEW 617446448 396 11,102 SH   SOLE   11,102 0 0
MOSAIC CO NEW COM 61945C103 224 4,865 SH   SOLE   4,865 0 0
NATIONAL FUEL GAS CO N J COM 636180101 725 12,021 SH   SOLE   12,021 0 0
NEUBERGER BERMAN MLP INCOME COM 64129H104 287 16,300 SH   SOLE   16,300 0 0
NEW JERSEY RES COM 646025106 280 9,000 SH   SOLE   9,000 0 0
NEWMARKET CORP COM 651587107 5,560 11,636 SH   SOLE   11,636 0 0
NEXTERA ENERGY INC COM 65339F101 15,615 150,071 SH   SOLE   150,071 0 0
NIKE INC CL B 654106103 6,902 68,792 SH   SOLE   68,792 0 0
NORFOLK SOUTHERN CORP COM 655844108 1,721 16,726 SH   SOLE   16,726 0 0
NORTHROP GRUMMAN CORP COM 666807102 486 3,020 SH   SOLE   3,020 0 0
NOVARTIS A G SPONSORED ADR 66987V109 14,656 148,621 SH   SOLE   148,621 0 0
NOVO-NORDISK A S ADR 670100205 741 13,881 SH   SOLE   13,881 0 0
NXP SEMICONDUCTORS N V COM N6596X109 17,584 175,209 SH   SOLE   175,209 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 1,770 24,250 SH   SOLE   24,250 0 0
OMNICOM GROUP INC COM 681919106 214 2,750 SH   SOLE   2,750 0 0
ONEOK PARTNERS LP UNIT LTD PARTN 68268N103 463 11,334 SH   SOLE   11,334 0 0
ORACLE CORP COM 68389X105 1,777 41,182 SH   SOLE   41,182 0 0
PALO ALTO NETWORKS INC COM 697435105 491 3,360 SH   SOLE   3,360 0 0
PARKER HANNIFIN CORP COM 701094104 261 2,200 SH   SOLE   2,200 0 0
PAYCHEX INC COM 704326107 1,177 23,714 SH   SOLE   23,714 0 0
PEPSICO INC COM 713448108 24,266 253,780 SH   SOLE   253,780 0 0
PFIZER INC COM 717081103 22,014 632,765 SH   SOLE   632,765 0 0
PHILIP MORRIS INTL INC COM 718172109 3,241 43,026 SH   SOLE   43,026 0 0
PHILLIPS 66 COM 718546104 481 6,115 SH   SOLE   6,115 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 523 10,725 SH   SOLE   10,725 0 0
PLUM CREEK TIMBER CO INC COM 729251108 1,086 25,001 SH   SOLE   25,001 0 0
PNC FINL SVCS GROUP INC COM 693475105 4,644 49,806 SH   SOLE   49,806 0 0
POWERSHARES ETF TRUST FINL PFD PTFL 73935X229 190 10,190 SH   SOLE   10,190 0 0
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 278 2,630 SH   SOLE   2,630 0 0
PPG INDS INC COM 693506107 1,813 8,040 SH   SOLE   8,040 0 0
PPL CORP COM 69351T106 3,678 109,256 SH   SOLE   109,256 0 0
PRAXAIR INC COM 74005P104 4,032 33,392 SH   SOLE   33,392 0 0
PRICE T ROWE GROUP INC COM 74144T108 10,355 127,875 SH   SOLE   127,875 0 0
PRICELINE GRP INC COM NEW 741503403 3,994 3,431 SH   SOLE   3,431 0 0
PROCTER & GAMBLE CO COM 742718109 23,549 287,391 SH   SOLE   287,391 0 0
PRUDENTIAL FINL INC COM 744320102 357 4,448 SH   SOLE   4,448 0 0
PUBLIC SVC ENTERPRISE GROUP COM 744573106 663 15,816 SH   SOLE   15,816 0 0
QUALCOMM INC COM 747525103 10,904 157,256 SH   SOLE   157,256 0 0
REYNOLDS AMERICAN INC COM 761713106 264 3,826 SH   SOLE   3,826 0 0
RITE AID CORP COM 767754104 87 10,000 SH   SOLE   10,000 0 0
ROBERT HALF INTL INC COM 770323103 4,542 75,044 SH   SOLE   75,044 0 0
ROCKWELL AUTOMATION INC COM 773903109 380 3,280 SH   SOLE   3,280 0 0
ROCKWELL COLLINS INC COM 774341101 377 3,900 SH   SOLE   3,900 0 0
ROLLINS INC COM 775711104 4,009 162,116 SH   SOLE   162,116 0 0
ROYAL BANCSHARES PA INC CL A 780081105 109 63,500 SH   SOLE   63,500 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 5,639 89,934 SH   SOLE   89,934 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 1,371 22,991 SH   SOLE   22,991 0 0
RYDEX ETF TRUST GUG S&P500 EQ WT 78355W106 213 2,622 SH   SOLE   2,622 0 0
SANDRIDGE MISSISSIPPIAN TR I SH BEN INT 80007V106 90 21,000 SH   SOLE   21,000 0 0
SANOFI SPONSORED ADR 80105N105 832 16,833 SH   SOLE   16,833 0 0
SCANA CORP NEW COM 80589M102 269 4,884 SH   SOLE   4,884 0 0
SCHLUMBERGER LTD COM 806857108 7,444 89,216 SH   SOLE   89,216 0 0
SEI INVESTMENTS CO COM 784117103 6,689 151,703 SH   SOLE   151,703 0 0
SENECA FOODS CORP NEW CL A 817070501 3,499 117,363 SH   SOLE   117,363 0 0
SHERWIN WILLIAMS CO COM 824348106 6,262 22,009 SH   SOLE   22,009 0 0
SIGMA ALDRICH CORP COM 826552101 311 2,250 SH   SOLE   2,250 0 0
SIMON PPTY GROUP INC NEW COM 828806109 1,136 5,807 SH   SOLE   5,807 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 4,533 46,114 SH   SOLE   46,114 0 0
SMUCKER J M CO COM NEW 832696405 518 4,474 SH   SOLE   4,474 0 0
SNAP ON INC COM 833034101 279 1,900 SH   SOLE   1,900 0 0
SOUTHERN CO COM 842587107 1,377 31,106 SH   SOLE   31,106 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 1,246 10,960 SH   SOLE   10,960 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,636 17,615 SH   SOLE   17,615 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 533 1,921 SH   SOLE   1,921 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 508 6,499 SH   SOLE   6,499 0 0
SPECTRA ENERGY CORP COM 847560109 4,864 134,484 SH   SOLE   134,484 0 0
STANLEY BLACK & DECKER INC COM 854502101 849 8,899 SH   SOLE   8,899 0 0
STARBUCKS CORP COM 855244109 8,496 89,715 SH   SOLE   89,715 0 0
STATE STR CORP COM 857477103 232 3,160 SH   SOLE   3,160 0 0
STERICYCLE INC COM 858912108 288 2,050 SH   SOLE   2,050 0 0
STRYKER CORP COM 863667101 1,366 14,803 SH   SOLE   14,803 0 0
SUN LIFE FINL INC COM 866796105 297 9,650 SH   SOLE   9,650 0 0
SUNOCO LOGISTICS PRTNRS L P COM UNITS 86764L108 400 9,676 SH   SOLE   9,676 0 0
SYSCO CORP COM 871829107 1,343 35,590 SH   SOLE   35,590 0 0
TARGET CORP COM 87612E106 9,365 114,109 SH   SOLE   114,109 0 0
TC PIPELINES LP UT COM LTD PRT 87233Q108 521 8,000 SH   SOLE   8,000 0 0
TECO ENERGY INC COM 872375100 236 12,180 SH   SOLE   12,180 0 0
TEKLA HEALTHCARE INVS SH BEN INT 87911J103 753 21,614 SH   SOLE   21,614 0 0
TELEFLEX INC COM 879369106 572 4,735 SH   SOLE   4,735 0 0
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 2,308 37,040 SH   SOLE   37,040 0 0
TEXAS INSTRS INC COM 882508104 900 15,741 SH   SOLE   15,741 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 6,177 45,983 SH   SOLE   45,983 0 0
TIME WARNER INC COM NEW 887317303 627 7,431 SH   SOLE   7,431 0 0
TJX COS INC NEW COM 872540109 6,082 86,829 SH   SOLE   86,829 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 901 21,028 SH   SOLE   21,028 0 0
TORTOISE ENERGY INFRSTRCTR C COM 89147L100 6,888 163,878 SH   SOLE   163,878 0 0
TRACTOR SUPPLY CO COM 892356106 5,244 61,650 SH   SOLE   61,650 0 0
TRAVELERS COMPANIES INC COM 89417E109 466 4,313 SH   SOLE   4,313 0 0
U S GEOTHERMAL INC COM 90338S102 10 20,000 SH   SOLE   20,000 0 0
UNILEVER N V N Y SHS NEW 904784709 409 9,806 SH   SOLE   9,806 0 0
UNILEVER PLC SPON ADR NEW 904767704 1,918 45,982 SH   SOLE   45,982 0 0
UNION PAC CORP COM 907818108 16,266 150,182 SH   SOLE   150,182 0 0
UNITED PARCEL SERVICE INC CL B 911312106 11,769 121,403 SH   SOLE   121,403 0 0
UNITED RENTALS INC COM 911363109 336 3,690 SH   SOLE   3,690 0 0
UNITED TECHNOLOGIES CORP COM 913017109 17,969 153,320 SH   SOLE   153,320 0 0
UNITEDHEALTH GROUP INC COM 91324P102 1,309 11,068 SH   SOLE   11,068 0 0
US BANCORP DEL COM NEW 902973304 10,626 243,322 SH   SOLE   243,322 0 0
V F CORP COM 918204108 20,122 267,183 SH   SOLE   267,183 0 0
VALEANT PHARMACEUTICALS INTL COM 91911K102 1,033 5,200 SH   SOLE   5,200 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 609 7,565 SH   SOLE   7,565 0 0
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 1,018 12,210 SH   SOLE   12,210 0 0
VANGUARD INDEX FDS REIT ETF 922908553 697 8,265 SH   SOLE   8,265 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 910 6,855 SH   SOLE   6,855 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 762 6,214 SH   SOLE   6,214 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 485 4,518 SH   SOLE   4,518 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 4,993 102,454 SH   SOLE   102,454 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 4,884 119,504 SH   SOLE   119,504 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 2,545 46,931 SH   SOLE   46,931 0 0
VANGUARD SPECIALIZED PORTFOL DIV APP ETF 921908844 371 4,610 SH   SOLE   4,610 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 379 5,550 SH   SOLE   5,550 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 226 2,123 SH   SOLE   2,123 0 0
VARIAN MED SYS INC COM 92220P105 428 4,550 SH   SOLE   4,550 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 19,501 401,005 SH   SOLE   401,005 0 0
VIACOM INC NEW CL B 92553P201 6,771 99,143 SH   SOLE   99,143 0 0
VISA INC COM CL A 92826C839 14,826 226,663 SH   SOLE   226,663 0 0
VODAFONE GROUP PLC NEW SPNSR ADR NO PAR 92857W308 348 10,663 SH   SOLE   10,663 0 0
W P CAREY INC COM 92936U109 3,490 51,329 SH   SOLE   51,329 0 0
WABTEC CORP COM 929740108 5,920 62,310 SH   SOLE   62,310 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 560 6,615 SH   SOLE   6,615 0 0
WAL-MART STORES INC COM 931142103 3,350 40,725 SH   SOLE   40,725 0 0
WASTE MGMT INC DEL COM 94106L109 3,228 59,518 SH   SOLE   59,518 0 0
WATERS CORP COM 941848103 444 3,570 SH   SOLE   3,570 0 0
WATSCO INC COM 942622200 4,739 37,702 SH   SOLE   37,702 0 0
WELLS FARGO & CO NEW COM 949746101 18,216 334,845 SH   SOLE   334,845 0 0
WHIRLPOOL CORP COM 963320106 395 1,957 SH   SOLE   1,957 0 0
WHITEWAVE FOODS CO COM 966244105 242 5,465 SH   SOLE   5,465 0 0
WHOLE FOODS MKT INC COM 966837106 303 5,815 SH   SOLE   5,815 0 0
WILLIAMS COS INC DEL COM 969457100 1,183 23,375 SH   SOLE   23,375 0 0
WILLIAMS SONOMA INC COM 969904101 359 4,500 SH   SOLE   4,500 0 0
WISDOMTREE TR JAPN HEDGE EQT 97717W851 13,896 252,097 SH   SOLE   252,097 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 11,877 179,568 SH   SOLE   179,568 0 0
WOODWARD INC COM 980745103 612 12,000 SH   SOLE   12,000 0 0
XEROX CORP COM 984121103 896 69,717 SH   SOLE   69,717 0 0
YUM BRANDS INC COM 988498101 1,308 16,613 SH   SOLE   16,613 0 0
ZIMMER HLDGS INC COM 98956P102 323 2,751 SH   SOLE   2,751 0 0
ZOETIS INC CL A 98978V103 305 6,580 SH   SOLE   6,580 0 0