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,160 130,653 SH   SOLE 130,653 0 0
ABB LTD SPONSORED ADR 000375204 349 16,693 SH   SOLE 16,693 0 0
ABBOTT LABS COM 002824100 14,934 304,272 SH   SOLE 304,272 0 0
ABBVIE INC COM 00287Y109 13,998 208,334 SH   SOLE 208,334 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 8,061 83,293 SH   SOLE 83,293 0 0
AETNA INC NEW COM 00817Y108 289 2,265 SH   SOLE 2,265 0 0
AFFILIATED MANAGERS GROUP COM 008252108 1,391 6,365 SH   SOLE 6,365 0 0
AFLAC INC COM 001055102 467 7,515 SH   SOLE 7,515 0 0
AGRIUM INC COM 008916108 2,445 23,080 SH   SOLE 23,080 0 0
AIR PRODS & CHEMS INC COM 009158106 3,234 23,634 SH   SOLE 23,634 0 0
AIRGAS INC COM 009363102 1,727 16,331 SH   SOLE 16,331 0 0
ALLERGAN PLC SHS G0177J108 11,066 36,465 SH   SOLE 36,465 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 876 3,000 SH   SOLE 3,000 0 0
ALLSTATE CORP COM 020002101 1,477 22,772 SH   SOLE 22,772 0 0
ALTRIA GROUP INC COM 02209S103 2,900 59,291 SH   SOLE 59,291 0 0
AMAZON COM INC COM 023135106 347 800 SH   SOLE 800 0 0
AMERCO COM 023586100 3,593 10,990 SH   SOLE 10,990 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 462 11,575 SH   SOLE 11,575 0 0
AMERICAN ELEC PWR INC COM 025537101 343 6,480 SH   SOLE 6,480 0 0
AMERICAN EXPRESS CO COM 025816109 6,330 81,447 SH   SOLE 81,447 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 26,187 423,604 SH   SOLE 423,604 0 0
AMERICAN TOWER CORP NEW COM 03027X100 1,068 11,446 SH   SOLE 11,446 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 964 19,813 SH   SOLE 19,813 0 0
AMERIPRISE FINL INC COM 03076C106 2,357 18,870 SH   SOLE 18,870 0 0
AMERISOURCEBERGEN CORP COM 03073E105 330 3,100 SH   SOLE 3,100 0 0
AMGEN INC COM 031162100 15,617 101,723 SH   SOLE 101,723 0 0
ANADARKO PETE CORP COM 032511107 671 8,598 SH   SOLE 8,598 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 3,777 31,297 SH   SOLE 31,297 0 0
ANNALY CAP MGMT INC COM 035710409 511 55,650 SH   SOLE 55,650 0 0
AON PLC SHS CL A G0408V102 9,506 95,366 SH   SOLE 95,366 0 0
APPLE INC COM 037833100 36,206 288,664 SH   SOLE 288,664 0 0
AQUA AMERICA INC COM 03836W103 2,137 87,253 SH   SOLE 87,253 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 393 8,160 SH   SOLE 8,160 0 0
ARM HLDGS PLC SPONSORED ADR 042068106 9,309 188,948 SH   SOLE 188,948 0 0
AT&T INC COM 00206R102 11,289 317,819 SH   SOLE 317,819 0 0
ATRION CORP COM 049904105 6,346 16,177 SH   SOLE 16,177 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 9,925 123,703 SH   SOLE 123,703 0 0
AVAGO TECHNOLOGIES LTD SHS Y0486S104 1,183 8,900 SH   SOLE 8,900 0 0
AVON PRODS INC COM 054303102 88 14,088 SH   SOLE 14,088 0 0
BANK AMER CORP COM 060505104 20,227 1,188,404 SH   SOLE 1,188,404 0 0
BANK N S HALIFAX COM 064149107 1,838 35,593 SH   SOLE 35,593 0 0
BANK NEW YORK MELLON CORP COM 064058100 510 12,163 SH   SOLE 12,163 0 0
BARD C R INC COM 067383109 392 2,295 SH   SOLE 2,295 0 0
BAXTER INTL INC COM 071813109 524 7,500 SH   SOLE 7,500 0 0
BECTON DICKINSON & CO COM 075887109 2,235 15,777 SH   SOLE 15,777 0 0
BED BATH & BEYOND INC COM 075896100 514 7,450 SH   SOLE 7,450 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 615 3 SH   SOLE 3 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 4,121 30,275 SH   SOLE 30,275 0 0
BGC PARTNERS INC CL A 05541T101 88 10,000 SH   SOLE 10,000 0 0
BHP BILLITON LTD SPONSORED ADR 088606108 319 7,841 SH   SOLE 7,841 0 0
BIOMED REALTY TRUST INC COM 09063H107 607 31,375 SH   SOLE 31,375 0 0
BLACKROCK ENHANCED EQT DIV T COM 09251A104 121 14,963 SH   SOLE 14,963 0 0
BLACKROCK INC COM 09247X101 10,203 29,491 SH   SOLE 29,491 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 358 8,750 SH   SOLE 8,750 0 0
BLOCK H & R INC COM 093671105 529 17,850 SH   SOLE 17,850 0 0
BOEING CO COM 097023105 1,431 10,314 SH   SOLE 10,314 0 0
BP PLC SPONSORED ADR 055622104 1,704 42,645 SH   SOLE 42,645 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 10,508 157,917 SH   SOLE 157,917 0 0
BROWN FORMAN CORP CL B 115637209 3,321 33,154 SH   SOLE 33,154 0 0
BRYN MAWR BK CORP COM 117665109 1,311 43,463 SH   SOLE 43,463 0 0
BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 404 5,465 SH   SOLE 5,465 0 0
CAMPBELL SOUP CO COM 134429109 868 18,219 SH   SOLE 18,219 0 0
CANADIAN NATL RY CO COM 136375102 4,816 83,393 SH   SOLE 83,393 0 0
CANTEL MEDICAL CORP COM 138098108 3,933 73,286 SH   SOLE 73,286 0 0
CAPITAL ONE FINL CORP COM 14040H105 836 9,500 SH   SOLE 9,500 0 0
CARNIVAL CORP PAIRED CTF 143658300 2,949 59,712 SH   SOLE 59,712 0 0
CATERPILLAR INC DEL COM 149123101 3,493 41,182 SH   SOLE 41,182 0 0
CBRE CLARION GLOBAL REAL EST COM 12504G100 1,141 140,396 SH   SOLE 140,396 0 0
CDW CORP COM 12514G108 1,417 41,345 SH   SOLE 41,345 0 0
CEDAR FAIR L P DEPOSITRY UNIT 150185106 206 3,784 SH   SOLE 3,784 0 0
CELGENE CORP COM 151020104 11,820 102,127 SH   SOLE 102,127 0 0
CEMPRA INC COM 15130J109 4,926 143,367 SH   SOLE 143,367 0 0
CERNER CORP COM 156782104 400 5,785 SH   SOLE 5,785 0 0
CF INDS HLDGS INC COM 125269100 897 13,950 SH   SOLE 13,950 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 381 4,788 SH   SOLE 4,788 0 0
CHESAPEAKE ENERGY CORP COM 165167107 1,725 154,429 SH   SOLE 154,429 0 0
CHEVRON CORP NEW COM 166764100 15,663 162,363 SH   SOLE 162,363 0 0
CHUBB CORP COM 171232101 3,383 35,553 SH   SOLE 35,553 0 0
CHURCH & DWIGHT INC COM 171340102 363 4,480 SH   SOLE 4,480 0 0
CIGNA CORPORATION COM 125509109 3,156 19,480 SH   SOLE 19,480 0 0
CINTAS CORP COM 172908105 233 2,750 SH   SOLE 2,750 0 0
CISCO SYS INC COM 17275R102 4,872 177,438 SH   SOLE 177,438 0 0
CITIGROUP INC COM NEW 172967424 652 11,795 SH   SOLE 11,795 0 0
CLOROX CO DEL COM 189054109 399 3,835 SH   SOLE 3,835 0 0
COACH INC COM 189754104 246 7,100 SH   SOLE 7,100 0 0
COCA COLA CO COM 191216100 6,746 171,970 SH   SOLE 171,970 0 0
COLGATE PALMOLIVE CO COM 194162103 5,727 87,548 SH   SOLE 87,548 0 0
COMCAST CORP NEW CL A 20030N101 15,202 252,779 SH   SOLE 252,779 0 0
COMCAST CORP NEW CL A SPL 20030N200 584 9,747 SH   SOLE 9,747 0 0
CONAGRA FOODS INC COM 205887102 1,896 43,375 SH   SOLE 43,375 0 0
CONOCOPHILLIPS COM 20825C104 5,184 84,418 SH   SOLE 84,418 0 0
CONSOLIDATED EDISON INC COM 209115104 501 8,651 SH   SOLE 8,651 0 0
CORNING INC COM 219350105 3,261 165,265 SH   SOLE 165,265 0 0
COSTCO WHSL CORP NEW COM 22160K105 5,366 39,730 SH   SOLE 39,730 0 0
CROWN HOLDINGS INC COM 228368106 222 4,200 SH   SOLE 4,200 0 0
CSX CORP COM 126408103 2,269 69,482 SH   SOLE 69,482 0 0
CUMMINS INC COM 231021106 718 5,470 SH   SOLE 5,470 0 0
CURRENCYSHARES CDN DLR TR CDN DOLLAR SHS 23129X105 1,592 20,000 SH   SOLE 20,000 0 0
CVS HEALTH CORP COM 126650100 29,313 279,490 SH   SOLE 279,490 0 0
D R HORTON INC COM 23331A109 1,478 54,010 SH   SOLE 54,010 0 0
DEERE & CO COM 244199105 332 3,420 SH   SOLE 3,420 0 0
DEVON ENERGY CORP NEW COM 25179M103 540 9,078 SH   SOLE 9,078 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 9,528 82,111 SH   SOLE 82,111 0 0
DIGITAL RLTY TR INC COM 253868103 517 7,755 SH   SOLE 7,755 0 0
DISCOVER FINL SVCS COM 254709108 275 4,765 SH   SOLE 4,765 0 0
DISNEY WALT CO COM DISNEY 254687106 31,728 277,978 SH   SOLE 277,978 0 0
DOLLAR TREE INC COM 256746108 229 2,900 SH   SOLE 2,900 0 0
DOMINION RES INC VA NEW COM 25746U109 10,737 160,563 SH   SOLE 160,563 0 0
DOVER CORP COM 260003108 1,336 19,037 SH   SOLE 19,037 0 0
DOW CHEM CO COM 260543103 12,238 239,165 SH   SOLE 239,165 0 0
DR PEPPER SNAPPLE GROUP INC COM 26138E109 1,021 14,008 SH   SOLE 14,008 0 0
DU PONT E I DE NEMOURS & CO COM 263534109 11,172 174,703 SH   SOLE 174,703 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 919 13,012 SH   SOLE 13,012 0 0
E M C CORP MASS COM 268648102 1,266 47,958 SH   SOLE 47,958 0 0
EAGLE ROCK ENERGY PARTNERS L UNIT 26985R104 400 160,000 SH   SOLE 160,000 0 0
EASTMAN CHEM CO COM 277432100 241 2,940 SH   SOLE 2,940 0 0
EATON CORP PLC SHS G29183103 2,862 42,403 SH   SOLE 42,403 0 0
EBAY INC COM 278642103 507 8,412 SH   SOLE 8,412 0 0
ECOLAB INC COM 278865100 4,957 43,836 SH   SOLE 43,836 0 0
EMERSON ELEC CO COM 291011104 5,430 97,956 SH   SOLE 97,956 0 0
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 346 5,390 SH   SOLE 5,390 0 0
ENERGY TRANSFER PRTNRS L P UNIT LTD PARTN 29273R109 860 16,466 SH   SOLE 16,466 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 1,699 56,829 SH   SOLE 56,829 0 0
EOG RES INC COM 26875P101 3,333 38,064 SH   SOLE 38,064 0 0
EVEREST RE GROUP LTD COM G3223R108 200 1,100 SH   SOLE 1,100 0 0
EXELON CORP COM 30161N101 1,089 34,665 SH   SOLE 34,665 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 24,315 273,390 SH   SOLE 273,390 0 0
EXXON MOBIL CORP COM 30231G102 50,296 604,517 SH   SOLE 604,517 0 0
FACEBOOK INC CL A 30303M102 8,065 94,041 SH   SOLE 94,041 0 0
FACTSET RESH SYS INC COM 303075105 248 1,525 SH   SOLE 1,525 0 0
FEDEX CORP COM 31428X106 5,863 34,405 SH   SOLE 34,405 0 0
FISERV INC COM 337738108 7,779 93,920 SH   SOLE 93,920 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 3,749 24,025 SH   SOLE 24,025 0 0
FORD MTR CO DEL COM PAR $0.01 345370860 2,209 147,148 SH   SOLE 147,148 0 0
FORTRESS INVESTMENT GROUP LL CL A 34958B106 105 14,400 SH   SOLE 14,400 0 0
FRANKLIN RES INC COM 354613101 219 4,470 SH   SOLE 4,470 0 0
GENERAL DYNAMICS CORP COM 369550108 785 5,543 SH   SOLE 5,543 0 0
GENERAL ELECTRIC CO COM 369604103 39,674 1,493,202 SH   SOLE 1,493,202 0 0
GENERAL MLS INC COM 370334104 4,847 86,994 SH   SOLE 86,994 0 0
GENESEE & WYO INC CL A 371559105 2,375 31,173 SH   SOLE 31,173 0 0
GENUINE PARTS CO COM 372460105 407 4,548 SH   SOLE 4,548 0 0
GILEAD SCIENCES INC COM 375558103 24,501 209,265 SH   SOLE 209,265 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 1,534 36,842 SH   SOLE 36,842 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 917 4,391 SH   SOLE 4,391 0 0
GOOGLE INC CL A 38259P508 7,905 14,637 SH   SOLE 14,637 0 0
GOOGLE INC CL C 38259P706 8,021 15,410 SH   SOLE 15,410 0 0
GRAINGER W W INC COM 384802104 219 925 SH   SOLE 925 0 0
HAIN CELESTIAL GROUP INC COM 405217100 627 9,520 SH   SOLE 9,520 0 0
HALLIBURTON CO COM 406216101 2,183 50,688 SH   SOLE 50,688 0 0
HANESBRANDS INC COM 410345102 222 6,648 SH   SOLE 6,648 0 0
HARLEY DAVIDSON INC COM 412822108 1,064 18,885 SH   SOLE 18,885 0 0
HARRIS CORP DEL COM 413875105 627 8,150 SH   SOLE 8,150 0 0
HCP INC COM 40414L109 426 11,682 SH   SOLE 11,682 0 0
HD SUPPLY HLDGS INC COM 40416M105 494 14,030 SH   SOLE 14,030 0 0
HEICO CORP NEW COM 422806109 3,553 60,952 SH   SOLE 60,952 0 0
HERSHEY CO COM 427866108 470 5,291 SH   SOLE 5,291 0 0
HEWLETT PACKARD CO COM 428236103 237 7,906 SH   SOLE 7,906 0 0
HOME DEPOT INC COM 437076102 21,219 190,940 SH   SOLE 190,940 0 0
HONEYWELL INTL INC COM 438516106 10,914 107,027 SH   SOLE 107,027 0 0
HUNTINGTON BANCSHARES INC COM 446150104 355 31,345 SH   SOLE 31,345 0 0
ILLINOIS TOOL WKS INC COM 452308109 694 7,563 SH   SOLE 7,563 0 0
IMS HEALTH HLDGS INC COM 44970B109 245 8,000 SH   SOLE 8,000 0 0
INNOCOLL AG SPONSORED ADR 45780Q103 230 15,725 SH   SOLE 15,725 0 0
INTEL CORP COM 458140100 12,234 402,239 SH   SOLE 402,239 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 15,569 95,717 SH   SOLE 95,717 0 0
INTL PAPER CO COM 460146103 256 5,389 SH   SOLE 5,389 0 0
INTUIT COM 461202103 417 4,134 SH   SOLE 4,134 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 310 640 SH   SOLE 640 0 0
ISHARES MSCI PAC JP ETF 464286665 306 7,055 SH   SOLE 7,055 0 0
ISHARES NAT AMT FREE BD 464288414 219 2,027 SH   SOLE 2,027 0 0
ISHARES IBOXX HI YD ETF 464288513 235 2,647 SH   SOLE 2,647 0 0
ISHARES INTERM CR BD ETF 464288638 427 3,925 SH   SOLE 3,925 0 0
ISHARES 1-3 YR CR BD ETF 464288646 1,680 15,949 SH   SOLE 15,949 0 0
ISHARES GOLD TRUST ISHARES 464285105 181 15,940 SH   SOLE 15,940 0 0
ISHARES TR S&P 100 ETF 464287101 1,637 18,020 SH   SOLE 18,020 0 0
ISHARES TR SELECT DIVID ETF 464287168 812 10,804 SH   SOLE 10,804 0 0
ISHARES TR TIPS BD ETF 464287176 279 2,492 SH   SOLE 2,492 0 0
ISHARES TR CHINA LG-CAP ETF 464287184 1,929 41,850 SH   SOLE 41,850 0 0
ISHARES TR CORE S&P500 ETF 464287200 30,920 149,213 SH   SOLE 149,213 0 0
ISHARES TR CORE US AGGBD ET 464287226 2,787 25,625 SH   SOLE 25,625 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 3,685 93,012 SH   SOLE 93,012 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 10,280 90,290 SH   SOLE 90,290 0 0
ISHARES TR MSCI EAFE ETF 464287465 3,184 50,149 SH   SOLE 50,149 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 216 2,933 SH   SOLE 2,933 0 0
ISHARES TR RUS MD CP GR ETF 464287481 433 4,468 SH   SOLE 4,468 0 0
ISHARES TR RUS MID-CAP ETF 464287499 37,455 219,924 SH   SOLE 219,924 0 0
ISHARES TR CORE S&P MCP ETF 464287507 3,389 22,598 SH   SOLE 22,598 0 0
ISHARES TR NASDQ BIOTEC ETF 464287556 1,149 3,115 SH   SOLE 3,115 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 2,769 26,841 SH   SOLE 26,841 0 0
ISHARES TR S&P MC 400GR ETF 464287606 774 4,566 SH   SOLE 4,566 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 3,636 36,722 SH   SOLE 36,722 0 0
ISHARES TR RUS 1000 ETF 464287622 2,750 23,700 SH   SOLE 23,700 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 943 9,252 SH   SOLE 9,252 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 320 2,070 SH   SOLE 2,070 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 19,426 155,585 SH   SOLE 155,585 0 0
ISHARES TR CORE S&P SCP ETF 464287804 4,829 40,962 SH   SOLE 40,962 0 0
JOHNSON & JOHNSON COM 478160104 39,619 406,517 SH   SOLE 406,517 0 0
JOHNSON CTLS INC COM 478366107 309 6,235 SH   SOLE 6,235 0 0
JPMORGAN CHASE & CO COM 46625H100 19,366 285,802 SH   SOLE 285,802 0 0
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 242 6,100 SH   SOLE 6,100 0 0
KELLOGG CO COM 487836108 517 8,241 SH   SOLE 8,241 0 0
KEYCORP NEW COM 493267108 2,395 159,485 SH   SOLE 159,485 0 0
KIMBERLY CLARK CORP COM 494368103 4,974 46,940 SH   SOLE 46,940 0 0
KINDER MORGAN INC DEL COM 49456B101 12,987 338,301 SH   SOLE 338,301 0 0
KOHLS CORP COM 500255104 1,192 19,035 SH   SOLE 19,035 0 0
KRAFT FOODS GROUP INC COM 50076Q106 6,137 72,080 SH   SOLE 72,080 0 0
KROGER CO COM 501044101 6,402 88,290 SH   SOLE 88,290 0 0
L BRANDS INC COM 501797104 316 3,691 SH   SOLE 3,691 0 0
L-3 COMMUNICATIONS HLDGS INC COM 502424104 638 5,625 SH   SOLE 5,625 0 0
LEGGETT & PLATT INC COM 524660107 461 9,460 SH   SOLE 9,460 0 0
LILLY ELI & CO COM 532457108 1,241 14,861 SH   SOLE 14,861 0 0
LINCOLN NATL CORP IND COM 534187109 276 4,658 SH   SOLE 4,658 0 0
LOCKHEED MARTIN CORP COM 539830109 1,923 10,346 SH   SOLE 10,346 0 0
LOWES COS INC COM 548661107 1,178 17,584 SH   SOLE 17,584 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 1,276 12,325 SH   SOLE 12,325 0 0
M & T BK CORP COM 55261F104 268 2,145 SH   SOLE 2,145 0 0
MACYS INC COM 55616P104 2,589 38,367 SH   SOLE 38,367 0 0
MADISON SQUARE GARDEN CO CL A 55826P100 3,574 42,808 SH   SOLE 42,808 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 2,543 34,658 SH   SOLE 34,658 0 0
MAGNA INTL INC COM 559222401 442 7,875 SH   SOLE 7,875 0 0
MARKET VECTORS ETF TR GOLD MINER ETF 57060U100 865 48,700 SH   SOLE 48,700 0 0
MARKET VECTORS ETF TR JR GOLD MINERS E 57061R544 753 31,200 SH   SOLE 31,200 0 0
MARSH & MCLENNAN COS INC COM 571748102 645 11,375 SH   SOLE 11,375 0 0
MASTERCARD INC CL A 57636Q104 8,791 94,045 SH   SOLE 94,045 0 0
MATTEL INC COM 577081102 375 14,600 SH   SOLE 14,600 0 0
MCCORMICK & CO INC COM NON VTG 579780206 340 4,200 SH   SOLE 4,200 0 0
MCDONALDS CORP COM 580135101 10,418 109,581 SH   SOLE 109,581 0 0
MCGRAW HILL FINL INC COM 580645109 311 3,100 SH   SOLE 3,100 0 0
MCKESSON CORP COM 58155Q103 261 1,160 SH   SOLE 1,160 0 0
MEAD JOHNSON NUTRITION CO COM 582839106 280 3,107 SH   SOLE 3,107 0 0
MEADWESTVACO CORP COM 583334107 252 5,340 SH   SOLE 5,340 0 0
MEDTRONIC PLC SHS G5960L103 2,345 31,646 SH   SOLE 31,646 0 0
MERCK & CO INC NEW COM 58933Y105 21,937 385,330 SH   SOLE 385,330 0 0
METLIFE INC COM 59156R108 1,836 32,795 SH   SOLE 32,795 0 0
MEXICO FD INC COM 592835102 217 10,000 SH   SOLE 10,000 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 2,499 52,690 SH   SOLE 52,690 0 0
MICROSOFT CORP COM 594918104 13,339 302,138 SH   SOLE 302,138 0 0
MIDDLEBY CORP COM 596278101 3,982 35,477 SH   SOLE 35,477 0 0
MOBILEYE N V AMSTELVEEN ORD SHS N51488117 253 4,755 SH   SOLE 4,755 0 0
MOHAWK INDS INC COM 608190104 482 2,525 SH   SOLE 2,525 0 0
MONDELEZ INTL INC CL A 609207105 3,156 76,724 SH   SOLE 76,724 0 0
MONSANTO CO NEW COM 61166W101 1,581 14,835 SH   SOLE 14,835 0 0
MORGAN STANLEY COM NEW 617446448 773 19,932 SH   SOLE 19,932 0 0
MOSAIC CO NEW COM 61945C103 1,228 26,215 SH   SOLE 26,215 0 0
MYLAN N V SHS EURO N59465109 1,949 28,715 SH   SOLE 28,715 0 0
NATIONAL FUEL GAS CO N J COM 636180101 330 5,605 SH   SOLE 5,605 0 0
NEUBERGER BERMAN MLP INCOME COM 64129H104 391 23,330 SH   SOLE 23,330 0 0
NEW JERSEY RES COM 646025106 248 9,000 SH   SOLE 9,000 0 0
NEWMARKET CORP COM 651587107 4,994 11,251 SH   SOLE 11,251 0 0
NEXTERA ENERGY INC COM 65339F101 15,434 157,446 SH   SOLE 157,446 0 0
NIKE INC CL B 654106103 7,413 68,624 SH   SOLE 68,624 0 0
NORFOLK SOUTHERN CORP COM 655844108 1,902 21,776 SH   SOLE 21,776 0 0
NORTHERN TR CORP COM 665859104 7,037 92,040 SH   SOLE 92,040 0 0
NORTHROP GRUMMAN CORP COM 666807102 463 2,920 SH   SOLE 2,920 0 0
NOVARTIS A G SPONSORED ADR 66987V109 14,439 146,830 SH   SOLE 146,830 0 0
NOVO-NORDISK A S ADR 670100205 844 15,416 SH   SOLE 15,416 0 0
NXP SEMICONDUCTORS N V COM N6596X109 17,978 183,079 SH   SOLE 183,079 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 3,723 47,870 SH   SOLE 47,870 0 0
OMNICOM GROUP INC COM 681919106 260 3,736 SH   SOLE 3,736 0 0
ONEOK PARTNERS LP UNIT LTD PARTN 68268N103 385 11,334 SH   SOLE 11,334 0 0
ORACLE CORP COM 68389X105 6,937 172,132 SH   SOLE 172,132 0 0
PALO ALTO NETWORKS INC COM 697435105 570 3,260 SH   SOLE 3,260 0 0
PARKER HANNIFIN CORP COM 701094104 861 7,400 SH   SOLE 7,400 0 0
PAYCHEX INC COM 704326107 1,092 23,295 SH   SOLE 23,295 0 0
PEPSICO INC COM 713448108 23,578 252,604 SH   SOLE 252,604 0 0
PFIZER INC COM 717081103 20,973 625,506 SH   SOLE 625,506 0 0
PHILIP MORRIS INTL INC COM 718172109 3,396 42,363 SH   SOLE 42,363 0 0
PHILLIPS 66 COM 718546104 3,116 38,684 SH   SOLE 38,684 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 446 10,225 SH   SOLE 10,225 0 0
PLUM CREEK TIMBER CO INC COM 729251108 994 24,501 SH   SOLE 24,501 0 0
PNC FINL SVCS GROUP INC COM 693475105 4,841 50,616 SH   SOLE 50,616 0 0
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 312 2,911 SH   SOLE 2,911 0 0
PPG INDS INC COM 693506107 3,015 26,280 SH   SOLE 26,280 0 0
PPL CORP COM 69351T106 2,992 101,521 SH   SOLE 101,521 0 0
PRAXAIR INC COM 74005P104 3,862 32,303 SH   SOLE 32,303 0 0
PRICE T ROWE GROUP INC COM 74144T108 9,437 121,405 SH   SOLE 121,405 0 0
PRICELINE GRP INC COM NEW 741503403 5,687 4,939 SH   SOLE 4,939 0 0
PROCTER & GAMBLE CO COM 742718109 22,212 283,890 SH   SOLE 283,890 0 0
PRUDENTIAL FINL INC COM 744320102 1,070 12,226 SH   SOLE 12,226 0 0
PUBLIC SVC ENTERPRISE GROUP COM 744573106 568 14,465 SH   SOLE 14,465 0 0
QUAKER CHEM CORP COM 747316107 560 6,300 SH   SOLE 6,300 0 0
QUALCOMM INC COM 747525103 10,907 174,143 SH   SOLE 174,143 0 0
RAYTHEON CO COM NEW 755111507 951 9,941 SH   SOLE 9,941 0 0
REGENERON PHARMACEUTICALS COM 75886F107 263 515 SH   SOLE 515 0 0
REYNOLDS AMERICAN INC COM 761713106 296 3,970 SH   SOLE 3,970 0 0
RITE AID CORP COM 767754104 84 10,000 SH   SOLE 10,000 0 0
ROBERT HALF INTL INC COM 770323103 3,716 66,949 SH   SOLE 66,949 0 0
ROCKWELL AUTOMATION INC COM 773903109 409 3,280 SH   SOLE 3,280 0 0
ROCKWELL COLLINS INC COM 774341101 360 3,900 SH   SOLE 3,900 0 0
ROLLINS INC COM 775711104 253 8,865 SH   SOLE 8,865 0 0
ROSS STORES INC COM 778296103 224 4,600 SH   SOLE 4,600 0 0
ROYAL BANCSHARES PA INC CL A 780081105 127 63,500 SH   SOLE 63,500 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 4,766 83,111 SH   SOLE 83,111 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 1,180 20,706 SH   SOLE 20,706 0 0
RYDEX ETF TRUST GUG S&P500 EQ WT 78355W106 209 2,622 SH   SOLE 2,622 0 0
SANDRIDGE MISSISSIPPIAN TR I SH BEN INT 80007V106 68 16,000 SH   SOLE 16,000 0 0
SANOFI SPONSORED ADR 80105N105 916 18,503 SH   SOLE 18,503 0 0
SCANA CORP NEW COM 80589M102 237 4,684 SH   SOLE 4,684 0 0
SCHLUMBERGER LTD COM 806857108 7,622 88,436 SH   SOLE 88,436 0 0
SEARS HLDGS CORP COM 812350106 347 13,000 SH   SOLE 13,000 0 0
SEI INVESTMENTS CO COM 784117103 7,900 161,123 SH   SOLE 161,123 0 0
SENECA FOODS CORP NEW CL A 817070501 3,284 118,263 SH   SOLE 118,263 0 0
SHERWIN WILLIAMS CO COM 824348106 5,389 19,594 SH   SOLE 19,594 0 0
SIGMA ALDRICH CORP COM 826552101 314 2,250 SH   SOLE 2,250 0 0
SIMON PPTY GROUP INC NEW COM 828806109 1,001 5,784 SH   SOLE 5,784 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 7,449 71,555 SH   SOLE 71,555 0 0
SMUCKER J M CO COM NEW 832696405 507 4,674 SH   SOLE 4,674 0 0
SNAP ON INC COM 833034101 287 1,800 SH   SOLE 1,800 0 0
SOUTHERN CO COM 842587107 1,476 35,220 SH   SOLE 35,220 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 1,219 10,850 SH   SOLE 10,850 0 0
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 230 5,506 SH   SOLE 5,506 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,547 17,232 SH   SOLE 17,232 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 590 2,116 SH   SOLE 2,116 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 571 7,495 SH   SOLE 7,495 0 0
SPECTRA ENERGY CORP COM 847560109 4,299 131,868 SH   SOLE 131,868 0 0
STANLEY BLACK & DECKER INC COM 854502101 4,090 38,859 SH   SOLE 38,859 0 0
STARBUCKS CORP COM 855244109 9,659 180,153 SH   SOLE 180,153 0 0
STATE STR CORP COM 857477103 239 3,110 SH   SOLE 3,110 0 0
STERICYCLE INC COM 858912108 268 2,000 SH   SOLE 2,000 0 0
STRYKER CORP COM 863667101 1,341 14,036 SH   SOLE 14,036 0 0
SUN LIFE FINL INC COM 866796105 322 9,650 SH   SOLE 9,650 0 0
SUNOCO LOGISTICS PRTNRS L P COM UNITS 86764L108 368 9,676 SH   SOLE 9,676 0 0
SYSCO CORP COM 871829107 1,717 47,565 SH   SOLE 47,565 0 0
TARGET CORP COM 87612E106 10,241 125,459 SH   SOLE 125,459 0 0
TC PIPELINES LP UT COM LTD PRT 87233Q108 456 8,000 SH   SOLE 8,000 0 0
TE CONNECTIVITY LTD REG SHS H84989104 568 8,835 SH   SOLE 8,835 0 0
TECO ENERGY INC COM 872375100 215 12,180 SH   SOLE 12,180 0 0
TEKLA HEALTHCARE INVS SH BEN INT 87911J103 791 21,614 SH   SOLE 21,614 0 0
TELEFLEX INC COM 879369106 628 4,640 SH   SOLE 4,640 0 0
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 2,780 47,040 SH   SOLE 47,040 0 0
TEXAS INSTRS INC COM 882508104 721 13,991 SH   SOLE 13,991 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 7,379 56,864 SH   SOLE 56,864 0 0
TIME WARNER INC COM NEW 887317303 661 7,563 SH   SOLE 7,563 0 0
TJX COS INC NEW COM 872540109 1,777 26,854 SH   SOLE 26,854 0 0
TORCHMARK CORP COM 891027104 334 5,737 SH   SOLE 5,737 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 2,978 70,046 SH   SOLE 70,046 0 0
TORTOISE ENERGY INFRSTRCTR C COM 89147L100 6,342 162,200 SH   SOLE 162,200 0 0
TRACTOR SUPPLY CO COM 892356106 7,683 85,429 SH   SOLE 85,429 0 0
TRAVELERS COMPANIES INC COM 89417E109 945 9,773 SH   SOLE 9,773 0 0
U S GEOTHERMAL INC COM 90338S102 11 20,000 SH   SOLE 20,000 0 0
UGI CORP NEW COM 902681105 1,044 30,300 SH   SOLE 30,300 0 0
UNDER ARMOUR INC CL A 904311107 259 3,100 SH   SOLE 3,100 0 0
UNILEVER N V N Y SHS NEW 904784709 389 9,306 SH   SOLE 9,306 0 0
UNILEVER PLC SPON ADR NEW 904767704 1,948 45,341 SH   SOLE 45,341 0 0
UNION PAC CORP COM 907818108 13,935 146,114 SH   SOLE 146,114 0 0
UNITED PARCEL SERVICE INC CL B 911312106 13,825 142,661 SH   SOLE 142,661 0 0
UNITED RENTALS INC COM 911363109 1,069 12,205 SH   SOLE 12,205 0 0
UNITED TECHNOLOGIES CORP COM 913017109 18,101 163,172 SH   SOLE 163,172 0 0
UNITEDHEALTH GROUP INC COM 91324P102 1,415 11,598 SH   SOLE 11,598 0 0
US BANCORP DEL COM NEW 902973304 11,532 265,715 SH   SOLE 265,715 0 0
V F CORP COM 918204108 18,232 261,434 SH   SOLE 261,434 0 0
VALEANT PHARMACEUTICALS INTL COM 91911K102 1,066 4,800 SH   SOLE 4,800 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 605 7,540 SH   SOLE 7,540 0 0
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 1,023 12,595 SH   SOLE 12,595 0 0
VANGUARD INDEX FDS REIT ETF 922908553 632 8,461 SH   SOLE 8,461 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 874 6,855 SH   SOLE 6,855 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 2,124 22,400 SH   SOLE 22,400 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 755 6,214 SH   SOLE 6,214 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 478 4,462 SH   SOLE 4,462 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 5,477 112,814 SH   SOLE 112,814 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 7,234 176,969 SH   SOLE 176,969 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 3,140 58,174 SH   SOLE 58,174 0 0
VANGUARD SPECIALIZED PORTFOL DIV APP ETF 921908844 342 4,350 SH   SOLE 4,350 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 306 4,550 SH   SOLE 4,550 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 216 2,033 SH   SOLE 2,033 0 0
VARIAN MED SYS INC COM 92220P105 392 4,650 SH   SOLE 4,650 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 20,706 444,242 SH   SOLE 444,242 0 0
VIACOM INC NEW CL B 92553P201 5,229 80,893 SH   SOLE 80,893 0 0
VISA INC COM CL A 92826C839 15,304 227,908 SH   SOLE 227,908 0 0
VODAFONE GROUP PLC NEW SPNSR ADR NO PAR 92857W308 354 9,709 SH   SOLE 9,709 0 0
W P CAREY INC COM 92936U109 3,067 52,034 SH   SOLE 52,034 0 0
WABTEC CORP COM 929740108 4,259 45,192 SH   SOLE 45,192 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 554 6,565 SH   SOLE 6,565 0 0
WAL-MART STORES INC COM 931142103 2,698 38,031 SH   SOLE 38,031 0 0
WASTE MGMT INC DEL COM 94106L109 4,628 99,858 SH   SOLE 99,858 0 0
WATERS CORP COM 941848103 458 3,570 SH   SOLE 3,570 0 0
WATSCO INC COM 942622200 4,545 36,727 SH   SOLE 36,727 0 0
WELLS FARGO & CO NEW COM 949746101 20,320 361,312 SH   SOLE 361,312 0 0
WEYERHAEUSER CO COM 962166104 809 25,672 SH   SOLE 25,672 0 0
WHIRLPOOL CORP COM 963320106 2,778 16,052 SH   SOLE 16,052 0 0
WHITEWAVE FOODS CO COM 966244105 255 5,215 SH   SOLE 5,215 0 0
WILLIAMS COS INC DEL COM 969457100 1,353 23,575 SH   SOLE 23,575 0 0
WILLIAMS SONOMA INC COM 969904101 329 4,000 SH   SOLE 4,000 0 0
WISDOMTREE TR JAPN HEDGE EQT 97717W851 15,443 269,977 SH   SOLE 269,977 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 12,611 204,752 SH   SOLE 204,752 0 0
WOODWARD INC COM 980745103 660 12,000 SH   SOLE 12,000 0 0
XEROX CORP COM 984121103 553 52,017 SH   SOLE 52,017 0 0
XYLEM INC COM 98419M100 267 7,200 SH   SOLE 7,200 0 0
YUM BRANDS INC COM 988498101 1,501 16,663 SH   SOLE 16,663 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 801 7,331 SH   SOLE 7,331 0 0
ZOETIS INC CL A 98978V103 310 6,430 SH   SOLE 6,430 0 0