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 30,035 136,822 SH   SOLE 136,822 0 0
AAON INC COM PAR $0.004 000360206 3,216 82,461 SH   SOLE 82,461 0 0
ABBOTT LABS COM 002824100 19,878 331,749 SH   SOLE 331,749 0 0
ABBVIE INC COM 00287Y109 24,265 256,365 SH   SOLE 256,365 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 17,084 111,297 SH   SOLE 111,297 0 0
ADOBE SYS INC COM 00724F101 21,241 98,300 SH   SOLE 98,300 0 0
AFFILIATED MANAGERS GROUP COM 008252108 314 1,654 SH   SOLE 1,654 0 0
AFLAC INC COM 001055102 469 10,710 SH   SOLE 10,710 0 0
AIR PRODS & CHEMS INC COM 009158106 11,115 69,891 SH   SOLE 69,891 0 0
ALIGN TECHNOLOGY INC COM 016255101 2,671 10,635 SH   SOLE 10,635 0 0
ALLERGAN PLC SHS G0177J108 855 5,080 SH   SOLE 5,080 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 293 1,375 SH   SOLE 1,375 0 0
ALLSTATE CORP COM 020002101 792 8,351 SH   SOLE 8,351 0 0
ALPHABET INC CAP STK CL C 02079K107 13,308 12,898 SH   SOLE 12,898 0 0
ALPHABET INC CAP STK CL A 02079K305 18,666 17,998 SH   SOLE 17,998 0 0
ALTRIA GROUP INC COM 02209S103 3,186 51,126 SH   SOLE 51,126 0 0
AMAZON COM INC COM 023135106 16,613 11,478 SH   SOLE 11,478 0 0
AMERCO COM 023586100 5,247 15,204 SH   SOLE 15,204 0 0
AMERICAN ELEC PWR INC COM 025537101 376 5,482 SH   SOLE 5,482 0 0
AMERICAN EXPRESS CO COM 025816109 8,316 89,157 SH   SOLE 89,157 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 325 2,900 SH   SOLE 2,900 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 2,833 52,060 SH   SOLE 52,060 0 0
AMERICAN TOWER CORP NEW COM 03027X100 28,621 196,919 SH   SOLE 196,919 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 2,803 34,122 SH   SOLE 34,122 0 0
AMERIPRISE FINL INC COM 03076C106 3,018 20,400 SH   SOLE 20,400 0 0
AMETEK INC NEW COM 031100100 203 2,678 SH   SOLE 2,678 0 0
AMGEN INC COM 031162100 16,450 96,495 SH   SOLE 96,495 0 0
ANADARKO PETE CORP COM 032511107 223 3,684 SH   SOLE 3,684 0 0
ANALOG DEVICES INC COM 032654105 2,042 22,410 SH   SOLE 22,410 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 287 2,612 SH   SOLE 2,612 0 0
ANNALY CAP MGMT INC COM 035710409 465 44,600 SH   SOLE 44,600 0 0
AON PLC SHS CL A G0408V102 7,259 51,724 SH   SOLE 51,724 0 0
APPLE INC COM 037833100 48,724 290,407 SH   SOLE 290,407 0 0
APPLIED MATLS INC COM 038222105 2,396 43,093 SH   SOLE 43,093 0 0
AQUA AMERICA INC COM 03836W103 2,590 76,029 SH   SOLE 76,029 0 0
ARISTA NETWORKS INC COM 040413106 2,278 8,923 SH   SOLE 8,923 0 0
AT&T INC COM 00206R102 12,863 360,836 SH   SOLE 360,836 0 0
ATRION CORP COM 049904105 6,548 10,372 SH   SOLE 10,372 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 17,536 154,530 SH   SOLE 154,530 0 0
AXOGEN INC COM 05463X106 4,832 132,370 SH   SOLE 132,370 0 0
BALCHEM CORP COM 057665200 3,466 42,400 SH   SOLE 42,400 0 0
BANK AMER CORP COM 060505104 9,057 302,026 SH   SOLE 302,026 0 0
BANK MONTREAL QUE COM 063671101 272 3,605 SH   SOLE 3,605 0 0
BANK N S HALIFAX COM 064149107 374 6,060 SH   SOLE 6,060 0 0
BANK NEW YORK MELLON CORP COM 064058100 492 9,549 SH   SOLE 9,549 0 0
BAXTER INTL INC COM 071813109 552 8,487 SH   SOLE 8,487 0 0
BECTON DICKINSON & CO COM 075887109 5,506 25,408 SH   SOLE 25,408 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 12,562 42 SH   SOLE 42 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 14,308 71,727 SH   SOLE 71,727 0 0
BLACKROCK INC COM 09247X101 16,343 30,169 SH   SOLE 30,169 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 277 8,655 SH   SOLE 8,655 0 0
BLOCK H & R INC COM 093671105 1,004 39,500 SH   SOLE 39,500 0 0
BOEING CO COM 097023105 2,826 8,619 SH   SOLE 8,619 0 0
BP PLC SPONSORED ADR 055622104 1,361 33,567 SH   SOLE 33,567 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 10,431 164,925 SH   SOLE 164,925 0 0
BROADCOM LTD SHS Y09827109 6,259 26,561 SH   SOLE 26,561 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 14,852 135,395 SH   SOLE 135,395 0 0
BROWN FORMAN CORP CL B 115637209 398 7,312 SH   SOLE 7,312 0 0
BRYN MAWR BK CORP COM 117665109 2,104 47,870 SH   SOLE 47,870 0 0
BWX TECHNOLOGIES INC COM 05605H100 3,345 52,645 SH   SOLE 52,645 0 0
CAMPBELL SOUP CO COM 134429109 420 9,694 SH   SOLE 9,694 0 0
CANADIAN NATL RY CO COM 136375102 1,762 24,087 SH   SOLE 24,087 0 0
CANTEL MEDICAL CORP COM 138098108 8,979 80,599 SH   SOLE 80,599 0 0
CAPITAL ONE FINL CORP COM 14040H105 1,638 17,092 SH   SOLE 17,092 0 0
CARLYLE GROUP L P COM UTS LTD PTN 14309L102 254 11,885 SH   SOLE 11,885 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 10,849 165,423 SH   SOLE 165,423 0 0
CATERPILLAR INC DEL COM 149123101 9,812 66,579 SH   SOLE 66,579 0 0
CBRE CLARION GLOBAL REAL EST COM 12504G100 938 128,256 SH   SOLE 128,256 0 0
CDW CORP COM 12514G108 3,077 43,770 SH   SOLE 43,770 0 0
CELGENE CORP COM 151020104 3,222 36,109 SH   SOLE 36,109 0 0
CERNER CORP COM 156782104 225 3,885 SH   SOLE 3,885 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 447 4,500 SH   SOLE 4,500 0 0
CHESAPEAKE ENERGY CORP COM 165167107 589 195,225 SH   SOLE 195,225 0 0
CHEVRON CORP NEW COM 166764100 25,690 225,276 SH   SOLE 225,276 0 0
CHUBB LIMITED COM H1467J104 4,590 33,562 SH   SOLE 33,562 0 0
CHURCH & DWIGHT INC COM 171340102 368 7,302 SH   SOLE 7,302 0 0
CIGNA CORPORATION COM 125509109 3,375 20,118 SH   SOLE 20,118 0 0
CINCINNATI FINL CORP COM 172062101 597 8,033 SH   SOLE 8,033 0 0
CINTAS CORP COM 172908105 200 1,175 SH   SOLE 1,175 0 0
CISCO SYS INC COM 17275R102 17,713 412,983 SH   SOLE 412,983 0 0
CITIGROUP INC COM NEW 172967424 7,326 108,531 SH   SOLE 108,531 0 0
CLOROX CO DEL COM 189054109 548 4,118 SH   SOLE 4,118 0 0
CME GROUP INC COM CL A 12572Q105 768 4,750 SH   SOLE 4,750 0 0
COCA COLA CO COM 191216100 6,310 145,294 SH   SOLE 145,294 0 0
COLGATE PALMOLIVE CO COM 194162103 6,360 88,729 SH   SOLE 88,729 0 0
COMCAST CORP NEW CL A 20030N101 22,504 658,609 SH   SOLE 658,609 0 0
CONAGRA BRANDS INC COM 205887102 1,298 35,208 SH   SOLE 35,208 0 0
CONOCOPHILLIPS COM 20825C104 3,001 50,612 SH   SOLE 50,612 0 0
CONSOLIDATED EDISON INC COM 209115104 503 6,451 SH   SOLE 6,451 0 0
CONSTELLATION BRANDS INC CL A 21036P108 3,702 16,239 SH   SOLE 16,239 0 0
CORNING INC COM 219350105 2,937 105,347 SH   SOLE 105,347 0 0
COSTCO WHSL CORP NEW COM 22160K105 5,389 28,599 SH   SOLE 28,599 0 0
CROWN HOLDINGS INC COM 228368106 213 4,200 SH   SOLE 4,200 0 0
CSX CORP COM 126408103 1,366 24,512 SH   SOLE 24,512 0 0
CUMMINS INC COM 231021106 790 4,871 SH   SOLE 4,871 0 0
CURRENCYSHARES CDN DLR TR CDN DOLLAR SHS 23129X105 1,033 13,500 SH   SOLE 13,500 0 0
CVS HEALTH CORP COM 126650100 5,143 82,674 SH   SOLE 82,674 0 0
D R HORTON INC COM 23331A109 2,084 47,527 SH   SOLE 47,527 0 0
DANAHER CORP DEL COM 235851102 480 4,895 SH   SOLE 4,895 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 10,974 81,035 SH   SOLE 81,035 0 0
DIGITAL RLTY TR INC COM 253868103 1,103 10,473 SH   SOLE 10,473 0 0
DISCOVER FINL SVCS COM 254709108 321 4,463 SH   SOLE 4,463 0 0
DISNEY WALT CO COM DISNEY 254687106 16,367 162,952 SH   SOLE 162,952 0 0
DOLLAR GEN CORP NEW COM 256677105 7,043 75,285 SH   SOLE 75,285 0 0
DOLLAR TREE INC COM 256746108 213 2,240 SH   SOLE 2,240 0 0
DOMINION ENERGY INC COM 25746U109 9,276 137,563 SH   SOLE 137,563 0 0
DOVER CORP COM 260003108 844 8,590 SH   SOLE 8,590 0 0
DOWDUPONT INC COM 26078J100 30,090 472,299 SH   SOLE 472,299 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 975 12,591 SH   SOLE 12,591 0 0
EASTMAN CHEM CO COM 277432100 264 2,504 SH   SOLE 2,504 0 0
EATON CORP PLC SHS G29183103 3,630 45,431 SH   SOLE 45,431 0 0
EBAY INC COM 278642103 264 6,549 SH   SOLE 6,549 0 0
ECOLAB INC COM 278865100 4,303 31,399 SH   SOLE 31,399 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 262 1,876 SH   SOLE 1,876 0 0
EMERSON ELEC CO COM 291011104 5,686 83,244 SH   SOLE 83,244 0 0
ENBRIDGE INC COM 29250N105 2,946 93,591 SH   SOLE 93,591 0 0
ENERGY TRANSFER PARTNERS LP UNIT LTD PRT INT 29278N103 412 25,399 SH   SOLE 25,399 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 1,426 58,236 SH   SOLE 58,236 0 0
EOG RES INC COM 26875P101 1,169 11,098 SH   SOLE 11,098 0 0
EROS INTL PLC SHS NEW G3788M114 452 41,500 SH   SOLE 41,500 0 0
EXELON CORP COM 30161N101 956 24,506 SH   SOLE 24,506 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 837 12,111 SH   SOLE 12,111 0 0
EXXON MOBIL CORP COM 30231G102 42,238 566,109 SH   SOLE 566,109 0 0
FACEBOOK INC CL A 30303M102 10,052 62,906 SH   SOLE 62,906 0 0
FEDEX CORP COM 31428X106 3,277 13,645 SH   SOLE 13,645 0 0
FIRST CTZNS BANCSHARES INC N CL A 31946M103 5,036 12,187 SH   SOLE 12,187 0 0
FIRST HORIZON NATL CORP COM 320517105 597 31,700 SH   SOLE 31,700 0 0
FISERV INC COM 337738108 6,812 95,532 SH   SOLE 95,532 0 0
GALLAGHER ARTHUR J & CO COM 363576109 399 5,800 SH   SOLE 5,800 0 0
GENERAL DYNAMICS CORP COM 369550108 1,290 5,840 SH   SOLE 5,840 0 0
GENERAL ELECTRIC CO COM 369604103 8,302 615,888 SH   SOLE 615,888 0 0
GENERAL MLS INC COM 370334104 3,248 72,087 SH   SOLE 72,087 0 0
GILEAD SCIENCES INC COM 375558103 7,602 100,838 SH   SOLE 100,838 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 1,033 26,450 SH   SOLE 26,450 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 1,865 7,403 SH   SOLE 7,403 0 0
GSV CAP CORP COM 36191J101 115 15,221 SH   SOLE 15,221 0 0
HALLIBURTON CO COM 406216101 1,441 30,701 SH   SOLE 30,701 0 0
HANESBRANDS INC COM 410345102 4,194 227,698 SH   SOLE 227,698 0 0
HARRIS CORP DEL COM 413875105 1,393 8,635 SH   SOLE 8,635 0 0
HD SUPPLY HLDGS INC COM 40416M105 790 20,820 SH   SOLE 20,820 0 0
HEICO CORP NEW CL A 422806208 2,779 39,174 SH   SOLE 39,174 0 0
HERSHEY CO COM 427866108 5,544 56,016 SH   SOLE 56,016 0 0
HINGHAM INSTN SVGS MASS COM 433323102 4,801 23,305 SH   SOLE 23,305 0 0
HOME DEPOT INC COM 437076102 32,442 182,010 SH   SOLE 182,010 0 0
HONEYWELL INTL INC COM 438516106 20,138 139,349 SH   SOLE 139,349 0 0
HUNTINGTON BANCSHARES INC COM 446150104 413 27,364 SH   SOLE 27,364 0 0
ILLINOIS TOOL WKS INC COM 452308109 6,751 43,089 SH   SOLE 43,089 0 0
INTEL CORP COM 458140100 18,878 362,481 SH   SOLE 362,481 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 5,961 82,205 SH   SOLE 82,205 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 11,694 76,216 SH   SOLE 76,216 0 0
INTUIT COM 461202103 348 2,010 SH   SOLE 2,010 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 638 1,545 SH   SOLE 1,545 0 0
ISHARES GOLD TRUST ISHARES 464285105 131 10,315 SH   SOLE 10,315 0 0
ISHARES INC MSCI EURZONE ETF 464286608 10,371 239,253 SH   SOLE 239,253 0 0
ISHARES INC CORE MSCI EMKT 46434G103 260 4,450 SH   SOLE 4,450 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822 5,647 93,066 SH   SOLE 93,066 0 0
ISHARES SILVER TRUST ISHARES 46428Q109 547 35,500 SH   SOLE 35,500 0 0
ISHARES TR S&P 100 ETF 464287101 1,944 16,760 SH   SOLE 16,760 0 0
ISHARES TR SELECT DIVID ETF 464287168 1,139 11,971 SH   SOLE 11,971 0 0
ISHARES TR TIPS BD ETF 464287176 10,236 90,547 SH   SOLE 90,547 0 0
ISHARES TR CORE S&P500 ETF 464287200 67,008 252,505 SH   SOLE 252,505 0 0
ISHARES TR CORE US AGGBD ET 464287226 11,026 102,808 SH   SOLE 102,808 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 2,608 54,020 SH   SOLE 54,020 0 0
ISHARES TR IBOXX INV CP ETF 464287242 430 3,662 SH   SOLE 3,662 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 2,911 18,771 SH   SOLE 18,771 0 0
ISHARES TR MSCI EAFE ETF 464287465 3,329 47,779 SH   SOLE 47,779 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 251 2,905 SH   SOLE 2,905 0 0
ISHARES TR RUS MD CP GR ETF 464287481 555 4,508 SH   SOLE 4,508 0 0
ISHARES TR RUS MID CAP ETF 464287499 44,884 217,419 SH   SOLE 217,419 0 0
ISHARES TR CORE S&P MCP ETF 464287507 14,757 78,676 SH   SOLE 78,676 0 0
ISHARES TR NASDAQ BIOTECH 464287556 1,025 9,599 SH   SOLE 9,599 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 1,040 8,670 SH   SOLE 8,670 0 0
ISHARES TR S&P MC 400GR ETF 464287606 809 3,704 SH   SOLE 3,704 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 1,280 9,409 SH   SOLE 9,409 0 0
ISHARES TR RUS 1000 ETF 464287622 1,954 13,305 SH   SOLE 13,305 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 929 7,625 SH   SOLE 7,625 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 216 1,134 SH   SOLE 1,134 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 26,391 173,817 SH   SOLE 173,817 0 0
ISHARES TR CORE S&P SCP ETF 464287804 9,683 125,735 SH   SOLE 125,735 0 0
ISHARES TR MSCI ACWI EX US 464288240 51,659 1,039,631 SH   SOLE 1,039,631 0 0
ISHARES TR NATIONAL MUN ETF 464288414 309 2,837 SH   SOLE 2,837 0 0
ISHARES TR INTL SEL DIV ETF 464288448 5,198 157,440 SH   SOLE 157,440 0 0
ISHARES TR INTRMD CR BD ETF 464288638 557 5,191 SH   SOLE 5,191 0 0
ISHARES TR 1 3 YR CR BD ETF 464288646 1,768 17,037 SH   SOLE 17,037 0 0
ISHARES TR US REGNL BKS ETF 464288778 895 17,770 SH   SOLE 17,770 0 0
ISHARES TR EAFE GRWTH ETF 464288885 346 4,303 SH   SOLE 4,303 0 0
ISHARES TR MIN VOL USA ETF 46429B697 7,994 153,936 SH   SOLE 153,936 0 0
ISHARES TR USA QUALITY FCTR 46432F339 4,899 59,235 SH   SOLE 59,235 0 0
ISHARES TR USA MOMENTUM FCT 46432F396 5,337 50,390 SH   SOLE 50,390 0 0
ISHARES TR 0-5YR INVT GR CP 46434V100 701 14,093 SH   SOLE 14,093 0 0
JOHNSON & JOHNSON COM 478160104 51,621 402,817 SH   SOLE 402,817 0 0
JOHNSON CTLS INTL PLC SHS G51502105 2,120 60,151 SH   SOLE 60,151 0 0
JPMORGAN CHASE & CO COM 46625H100 37,169 337,988 SH   SOLE 337,988 0 0
KELLOGG CO COM 487836108 629 9,678 SH   SOLE 9,678 0 0
KEYCORP NEW COM 493267108 7,133 364,873 SH   SOLE 364,873 0 0
KIMBERLY CLARK CORP COM 494368103 4,867 44,189 SH   SOLE 44,189 0 0
KINDER MORGAN INC DEL COM 49456B101 342 22,680 SH   SOLE 22,680 0 0
KRAFT HEINZ CO COM 500754106 3,286 52,761 SH   SOLE 52,761 0 0
LEGGETT & PLATT INC COM 524660107 205 4,628 SH   SOLE 4,628 0 0
LILLY ELI & CO COM 532457108 920 11,895 SH   SOLE 11,895 0 0
LOCKHEED MARTIN CORP COM 539830109 3,948 11,682 SH   SOLE 11,682 0 0
LOWES COS INC COM 548661107 1,195 13,620 SH   SOLE 13,620 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 1,923 32,955 SH   SOLE 32,955 0 0
MARSH & MCLENNAN COS INC COM 571748102 712 8,618 SH   SOLE 8,618 0 0
MASTERCARD INCORPORATED CL A 57636Q104 16,749 95,619 SH   SOLE 95,619 0 0
MCCORMICK & CO INC COM NON VTG 579780206 309 2,900 SH   SOLE 2,900 0 0
MCDONALDS CORP COM 580135101 15,628 99,939 SH   SOLE 99,939 0 0
MEDTRONIC PLC SHS G5960L103 5,590 69,686 SH   SOLE 69,686 0 0
MELINTA THERAPEUTICS INC COM 58549G100 2,216 299,420 SH   SOLE 299,420 0 0
MERCK & CO INC COM 58933Y105 22,743 417,532 SH   SOLE 417,532 0 0
METLIFE INC COM 59156R108 1,168 25,462 SH   SOLE 25,462 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 1,529 16,745 SH   SOLE 16,745 0 0
MICROSOFT CORP COM 594918104 41,155 450,916 SH   SOLE 450,916 0 0
MOHAWK INDS INC COM 608190104 3,431 14,773 SH   SOLE 14,773 0 0
MONDELEZ INTL INC CL A 609207105 2,507 60,085 SH   SOLE 60,085 0 0
MONSANTO CO NEW COM 61166W101 1,039 8,905 SH   SOLE 8,905 0 0
MOODYS CORP COM 615369105 323 2,000 SH   SOLE 2,000 0 0
MORGAN STANLEY COM NEW 617446448 7,561 140,126 SH   SOLE 140,126 0 0
MSCI INC COM 55354G100 2,971 19,877 SH   SOLE 19,877 0 0
NAM TAI PPTY INC SHS G63907102 590 47,390 SH   SOLE 47,390 0 0
NATIONAL BEVERAGE CORP COM 635017106 1,993 22,390 SH   SOLE 22,390 0 0
NATIONAL FUEL GAS CO N J COM 636180101 269 5,230 SH   SOLE 5,230 0 0
NETFLIX INC COM 64110L106 228 771 SH   SOLE 771 0 0
NEW JERSEY RES COM 646025106 361 9,000 SH   SOLE 9,000 0 0
NEWELL BRANDS INC COM 651229106 391 15,350 SH   SOLE 15,350 0 0
NEWMARKET CORP COM 651587107 4,289 10,678 SH   SOLE 10,678 0 0
NEXTERA ENERGY INC COM 65339F101 29,298 179,382 SH   SOLE 179,382 0 0
NIKE INC CL B 654106103 2,666 40,131 SH   SOLE 40,131 0 0
NORFOLK SOUTHERN CORP COM 655844108 2,202 16,213 SH   SOLE 16,213 0 0
NORTHERN TR CORP COM 665859104 3,287 31,878 SH   SOLE 31,878 0 0
NORTHROP GRUMMAN CORP COM 666807102 1,053 3,017 SH   SOLE 3,017 0 0
NOVARTIS A G SPONSORED ADR 66987V109 6,332 78,315 SH   SOLE 78,315 0 0
NOVO-NORDISK A S ADR 670100205 366 7,425 SH   SOLE 7,425 0 0
NVIDIA CORP COM 67066G104 6,163 26,611 SH   SOLE 26,611 0 0
NXP SEMICONDUCTORS N V COM N6596X109 731 6,245 SH   SOLE 6,245 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 3,249 50,020 SH   SOLE 50,020 0 0
OMNICOM GROUP INC COM 681919106 4,583 63,074 SH   SOLE 63,074 0 0
ONEOK INC NEW COM 682680103 594 10,441 SH   SOLE 10,441 0 0
ORACLE CORP COM 68389X105 10,380 226,883 SH   SOLE 226,883 0 0
PALO ALTO NETWORKS INC COM 697435105 340 1,875 SH   SOLE 1,875 0 0
PARKER HANNIFIN CORP COM 701094104 926 5,416 SH   SOLE 5,416 0 0
PAYCHEX INC COM 704326107 1,014 16,466 SH   SOLE 16,466 0 0
PAYPAL HLDGS INC COM 70450Y103 7,674 101,145 SH   SOLE 101,145 0 0
PEPSICO INC COM 713448108 27,717 253,936 SH   SOLE 253,936 0 0
PFIZER INC COM 717081103 21,795 614,104 SH   SOLE 614,104 0 0
PHILIP MORRIS INTL INC COM 718172109 3,850 38,730 SH   SOLE 38,730 0 0
PHILLIPS 66 COM 718546104 8,502 88,635 SH   SOLE 88,635 0 0
PNC FINL SVCS GROUP INC COM 693475105 7,368 48,717 SH   SOLE 48,717 0 0
POLARIS INDS INC COM 731068102 2,925 25,540 SH   SOLE 25,540 0 0
POWERSHARES ETF TRUST WATER RES PORT 73935X575 202 6,645 SH   SOLE 6,645 0 0
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 442 2,763 SH   SOLE 2,763 0 0
PPG INDS INC COM 693506107 1,719 15,397 SH   SOLE 15,397 0 0
PPL CORP COM 69351T106 1,794 63,424 SH   SOLE 63,424 0 0
PRAXAIR INC COM 74005P104 3,247 22,505 SH   SOLE 22,505 0 0
PRICE T ROWE GROUP INC COM 74144T108 7,824 72,457 SH   SOLE 72,457 0 0
PROCTER AND GAMBLE CO COM 742718109 19,141 241,436 SH   SOLE 241,436 0 0
PROGRESSIVE CORP OHIO COM 743315103 250 4,100 SH   SOLE 4,100 0 0
PROVIDENT FINL SVCS INC COM 74386T105 232 9,052 SH   SOLE 9,052 0 0
PRUDENTIAL FINL INC COM 744320102 1,555 15,014 SH   SOLE 15,014 0 0
PUBLIC SVC ENTERPRISE GROUP COM 744573106 801 15,950 SH   SOLE 15,950 0 0
QUAKER CHEM CORP COM 747316107 444 3,000 SH   SOLE 3,000 0 0
QUALCOMM INC COM 747525103 5,830 105,212 SH   SOLE 105,212 0 0
RANDGOLD RES LTD ADR 752344309 200 2,400 SH   SOLE 2,400 0 0
RAYTHEON CO COM NEW 755111507 14,294 66,230 SH   SOLE 66,230 0 0
ROCKWELL AUTOMATION INC COM 773903109 557 3,196 SH   SOLE 3,196 0 0
ROCKWELL COLLINS INC COM 774341101 512 3,800 SH   SOLE 3,800 0 0
ROLLINS INC COM 775711104 260 5,095 SH   SOLE 5,095 0 0
ROSS STORES INC COM 778296103 1,561 20,013 SH   SOLE 20,013 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 11,007 167,983 SH   SOLE 167,983 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 999 15,656 SH   SOLE 15,656 0 0
RPM INTL INC COM 749685103 334 7,000 SH   SOLE 7,000 0 0
RYDEX ETF TRUST GUG S&P500 EQ WT 78355W106 229 2,300 SH   SOLE 2,300 0 0
S&P GLOBAL INC COM 78409V104 688 3,600 SH   SOLE 3,600 0 0
SAFEGUARD SCIENTIFICS INC COM NEW 786449207 477 38,900 SH   SOLE 38,900 0 0
SANOFI SPONSORED ADR 80105N105 257 6,414 SH   SOLE 6,414 0 0
SCHLUMBERGER LTD COM 806857108 2,270 35,045 SH   SOLE 35,045 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 515 8,159 SH   SOLE 8,159 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 747 11,079 SH   SOLE 11,079 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 358 13,000 SH   SOLE 13,000 0 0
SENECA FOODS CORP NEW CL A 817070501 20,356 734,879 SH   SOLE 734,879 0 0
SHERWIN WILLIAMS CO COM 824348106 1,197 3,053 SH   SOLE 3,053 0 0
SIMON PPTY GROUP INC NEW COM 828806109 5,513 35,720 SH   SOLE 35,720 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 2,637 26,303 SH   SOLE 26,303 0 0
SMUCKER J M CO COM NEW 832696405 6,312 50,897 SH   SOLE 50,897 0 0
SOUTHERN CO COM 842587107 1,305 29,216 SH   SOLE 29,216 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 1,610 12,800 SH   SOLE 12,800 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 5,150 19,570 SH   SOLE 19,570 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 348 1,017 SH   SOLE 1,017 0 0
SPDR SERIES TRUST S&P REGL BKG 78464A698 453 7,500 SH   SOLE 7,500 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 8,861 97,162 SH   SOLE 97,162 0 0
STANLEY BLACK & DECKER INC COM 854502101 16,443 107,335 SH   SOLE 107,335 0 0
STARBUCKS CORP COM 855244109 3,215 55,532 SH   SOLE 55,532 0 0
STATE STR CORP COM 857477103 228 2,288 SH   SOLE 2,288 0 0
STRYKER CORP COM 863667101 1,793 11,143 SH   SOLE 11,143 0 0
SUN LIFE FINL INC COM 866796105 288 7,000 SH   SOLE 7,000 0 0
SUNTRUST BKS INC COM 867914103 8,383 123,220 SH   SOLE 123,220 0 0
SYSCO CORP COM 871829107 3,635 60,626 SH   SOLE 60,626 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 294 6,716 SH   SOLE 6,716 0 0
TARGET CORP COM 87612E106 1,536 22,125 SH   SOLE 22,125 0 0
TC PIPELINES LP UT COM LTD PRT 87233Q108 278 8,000 SH   SOLE 8,000 0 0
TE CONNECTIVITY LTD REG SHS H84989104 12,839 128,524 SH   SOLE 128,524 0 0
TEKLA HEALTHCARE INVS SH BEN INT 87911J103 302 14,048 SH   SOLE 14,048 0 0
TELEFLEX INC COM 879369106 654 2,565 SH   SOLE 2,565 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 2,164 126,600 SH   SOLE 126,600 0 0
TEXAS INSTRS INC COM 882508104 9,213 88,674 SH   SOLE 88,674 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 8,488 41,112 SH   SOLE 41,112 0 0
THL CR SR LN FD COM 87244R103 172 10,000 SH   SOLE 10,000 0 0
TIME WARNER INC COM NEW 887317303 355 3,758 SH   SOLE 3,758 0 0
TJX COS INC NEW COM 872540109 1,294 15,862 SH   SOLE 15,862 0 0
TORCHMARK CORP COM 891027104 668 7,937 SH   SOLE 7,937 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 3,416 60,085 SH   SOLE 60,085 0 0
TORTOISE ENERGY INFRA CORP COM 89147L100 2,365 94,702 SH   SOLE 94,702 0 0
TRACTOR SUPPLY CO COM 892356106 1,285 20,385 SH   SOLE 20,385 0 0
TRAVELERS COMPANIES INC COM 89417E109 1,371 9,871 SH   SOLE 9,871 0 0
TYLER TECHNOLOGIES INC COM 902252105 7,433 35,234 SH   SOLE 35,234 0 0
UGI CORP NEW COM 902681105 1,404 31,600 SH   SOLE 31,600 0 0
UNILEVER PLC SPON ADR NEW 904767704 1,896 34,124 SH   SOLE 34,124 0 0
UNION PAC CORP COM 907818108 20,849 155,095 SH   SOLE 155,095 0 0
UNITED PARCEL SERVICE INC CL B 911312106 15,903 151,950 SH   SOLE 151,950 0 0
UNITED RENTALS INC COM 911363109 2,931 16,968 SH   SOLE 16,968 0 0
UNITED TECHNOLOGIES CORP COM 913017109 12,834 102,001 SH   SOLE 102,001 0 0
UNITEDHEALTH GROUP INC COM 91324P102 13,410 62,663 SH   SOLE 62,663 0 0
US BANCORP DEL COM NEW 902973304 15,863 314,114 SH   SOLE 314,114 0 0
V F CORP COM 918204108 10,459 141,119 SH   SOLE 141,119 0 0
VAIL RESORTS INC COM 91879Q109 2,476 11,166 SH   SOLE 11,166 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 10,398 473,050 SH   SOLE 473,050 0 0
VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 8,433 262,300 SH   SOLE 262,300 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 1,355 17,270 SH   SOLE 17,270 0 0
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 1,177 14,735 SH   SOLE 14,735 0 0
VANGUARD GROUP DIV APP ETF 921908844 17,714 175,300 SH   SOLE 175,300 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 269 2,458 SH   SOLE 2,458 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,435 19,007 SH   SOLE 19,007 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 205 1,583 SH   SOLE 1,583 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 1,039 6,740 SH   SOLE 6,740 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 5,906 48,725 SH   SOLE 48,725 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 707 4,811 SH   SOLE 4,811 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 5,101 37,587 SH   SOLE 37,587 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 520 9,552 SH   SOLE 9,552 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 4,170 88,743 SH   SOLE 88,743 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 1,228 21,116 SH   SOLE 21,116 0 0
VANGUARD STAR FD VG TL INTL STK F 921909768 1,533 27,108 SH   SOLE 27,108 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 786 17,776 SH   SOLE 17,776 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 489 5,925 SH   SOLE 5,925 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 274 1,605 SH   SOLE 1,605 0 0
VARIAN MED SYS INC COM 92220P105 578 4,710 SH   SOLE 4,710 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 19,093 399,262 SH   SOLE 399,262 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 5,123 31,432 SH   SOLE 31,432 0 0
VIEWRAY INC COM 92672L107 268 41,610 SH   SOLE 41,610 0 0
VISA INC COM CL A 92826C839 30,647 256,209 SH   SOLE 256,209 0 0
W P CAREY INC COM 92936U109 1,588 25,611 SH   SOLE 25,611 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 404 6,175 SH   SOLE 6,175 0 0
WALMART INC COM 931142103 5,960 66,990 SH   SOLE 66,990 0 0
WASTE MGMT INC DEL COM 94106L109 7,554 89,801 SH   SOLE 89,801 0 0
WATERS CORP COM 941848103 831 4,184 SH   SOLE 4,184 0 0
WATSCO INC COM 942622200 5,378 29,718 SH   SOLE 29,718 0 0
WEC ENERGY GROUP INC COM 92939U106 269 4,298 SH   SOLE 4,298 0 0
WELLS FARGO CO NEW COM 949746101 8,563 163,379 SH   SOLE 163,379 0 0
WESTROCK CO COM 96145D105 2,016 31,424 SH   SOLE 31,424 0 0
WEYERHAEUSER CO COM 962166104 6,093 174,089 SH   SOLE 174,089 0 0
WHIRLPOOL CORP COM 963320106 1,806 11,794 SH   SOLE 11,794 0 0
WILLIS TOWERS WATSON PUB LTD SHS G96629103 291 1,909 SH   SOLE 1,909 0 0
WISDOMTREE TR JAPN HEDGE EQT 97717W851 13,085 233,632 SH   SOLE 233,632 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 2,584 41,211 SH   SOLE 41,211 0 0
WOODWARD INC COM 980745103 849 11,842 SH   SOLE 11,842 0 0
XYLEM INC COM 98419M100 1,054 13,700 SH   SOLE 13,700 0 0
YUM BRANDS INC COM 988498101 1,235 14,508 SH   SOLE 14,508 0 0
YUM CHINA HLDGS INC COM 98850P109 277 6,668 SH   SOLE 6,668 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 832 7,634 SH   SOLE 7,634 0 0
ZOETIS INC CL A 98978V103 5,563 66,616 SH   SOLE 66,616 0 0
ZYNERBA PHARMACEUTICALS INC COM 98986X109 1,609 185,100 SH   SOLE 185,100 0 0