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 26,968 137,092 SH   SOLE   137,092 0 0
AAON INC COM PAR $0.004 000360206 2,839 85,401 SH   SOLE   85,401 0 0
ABBOTT LABS COM 002824100 20,280 332,510 SH   SOLE   332,510 0 0
ABBVIE INC COM 00287Y109 23,782 256,689 SH   SOLE   256,689 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 18,580 113,578 SH   SOLE   113,578 0 0
ADOBE SYS INC COM 00724F101 24,343 99,843 SH   SOLE   99,843 0 0
AETNA INC NEW COM 00817Y108 328 1,785 SH   SOLE   1,785 0 0
AFLAC INC COM 001055102 478 11,110 SH   SOLE   11,110 0 0
AIR PRODS & CHEMS INC COM 009158106 11,044 70,915 SH   SOLE   70,915 0 0
ALIGN TECHNOLOGY INC COM 016255101 3,721 10,876 SH   SOLE   10,876 0 0
ALLERGAN PLC SHS G0177J108 682 4,088 SH   SOLE   4,088 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 321 1,375 SH   SOLE   1,375 0 0
ALLSTATE CORP COM 020002101 762 8,351 SH   SOLE   8,351 0 0
ALPHABET INC CAP STK CL C 02079K107 26,752 23,773 SH   SOLE   23,773 0 0
ALTRIA GROUP INC COM 02209S103 5,953 104,812 SH   SOLE   104,812 0 0
AMAZON COM INC COM 023135106 19,295 11,351 SH   SOLE   11,351 0 0
AMERCO COM 023586100 4,908 13,781 SH   SOLE   13,781 0 0
AMERICAN ELEC PWR INC COM 025537101 483 6,972 SH   SOLE   6,972 0 0
AMERICAN EXPRESS CO COM 025816109 9,577 97,721 SH   SOLE   97,721 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 311 2,900 SH   SOLE   2,900 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 2,472 46,615 SH   SOLE   46,615 0 0
AMERICAN TOWER CORP NEW COM 03027X100 29,578 205,158 SH   SOLE   205,158 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 3,059 35,822 SH   SOLE   35,822 0 0
AMERIPRISE FINL INC COM 03076C106 2,882 20,600 SH   SOLE   20,600 0 0
AMGEN INC COM 031162100 17,935 97,163 SH   SOLE   97,163 0 0
ANADARKO PETE CORP COM 032511107 317 4,321 SH   SOLE   4,321 0 0
ANALOG DEVICES INC COM 032654105 2,557 26,652 SH   SOLE   26,652 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 403 4,000 SH   SOLE   4,000 0 0
ANNALY CAP MGMT INC COM 035710409 473 45,950 SH   SOLE   45,950 0 0
AON PLC SHS CL A G0408V102 6,900 50,300 SH   SOLE   50,300 0 0
APPLE INC COM 037833100 54,523 294,543 SH   SOLE   294,543 0 0
APPLIED MATLS INC COM 038222105 1,824 39,501 SH   SOLE   39,501 0 0
AQUA AMERICA INC COM 03836W103 2,673 75,979 SH   SOLE   75,979 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 267 5,823 SH   SOLE   5,823 0 0
ARISTA NETWORKS INC COM 040413106 2,353 9,138 SH   SOLE   9,138 0 0
AT&T INC COM 00206R102 11,641 362,536 SH   SOLE   362,536 0 0
ATRION CORP COM 049904105 6,385 10,652 SH   SOLE   10,652 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 20,776 154,885 SH   SOLE   154,885 0 0
AXOGEN INC COM 05463X106 7,405 147,370 SH   SOLE   147,370 0 0
BALCHEM CORP COM 057665200 4,175 42,540 SH   SOLE   42,540 0 0
BANK AMER CORP COM 060505104 6,191 219,606 SH   SOLE   219,606 0 0
BANK MONTREAL QUE COM 063671101 387 5,005 SH   SOLE   5,005 0 0
BANK N S HALIFAX COM 064149107 515 9,012 SH   SOLE   9,012 0 0
BANK NEW YORK MELLON CORP COM 064058100 580 10,749 SH   SOLE   10,749 0 0
BAXTER INTL INC COM 071813109 734 9,937 SH   SOLE   9,937 0 0
BECTON DICKINSON & CO COM 075887109 6,125 25,568 SH   SOLE   25,568 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 11,846 42 SH   SOLE   42 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 17,659 94,612 SH   SOLE   94,612 0 0
BLACKROCK ENHANCED GBL DIV T COM 092501105 232 19,300 SH   SOLE   19,300 0 0
BLACKROCK INC COM 09247X101 15,131 30,319 SH   SOLE   30,319 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 284 8,855 SH   SOLE   8,855 0 0
BLOCK H & R INC COM 093671105 900 39,500 SH   SOLE   39,500 0 0
BOEING CO COM 097023105 2,937 8,754 SH   SOLE   8,754 0 0
BOOKING HLDGS INC COM 09857L108 5,043 2,488 SH   SOLE   2,488 0 0
BP PLC SPONSORED ADR 055622104 1,556 34,079 SH   SOLE   34,079 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 8,891 160,660 SH   SOLE   160,660 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 15,105 131,236 SH   SOLE   131,236 0 0
BROWN FORMAN CORP CL A 115637100 474 9,657 SH   SOLE   9,657 0 0
BRYN MAWR BK CORP COM 117665109 2,430 52,493 SH   SOLE   52,493 0 0
BWX TECHNOLOGIES INC COM 05605H100 3,655 58,656 SH   SOLE   58,656 0 0
CAMPBELL SOUP CO COM 134429109 513 12,659 SH   SOLE   12,659 0 0
CANADIAN NATL RY CO COM 136375102 1,952 23,878 SH   SOLE   23,878 0 0
CANTEL MEDICAL CORP COM 138098108 7,726 78,554 SH   SOLE   78,554 0 0
CAPITAL ONE FINL CORP COM 14040H105 1,556 16,932 SH   SOLE   16,932 0 0
CARLYLE GROUP L P COM UTS LTD PTN 14309L102 253 11,885 SH   SOLE   11,885 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 5,667 98,880 SH   SOLE   98,880 0 0
CATERPILLAR INC DEL COM 149123101 8,906 65,642 SH   SOLE   65,642 0 0
CBRE CLARION GLOBAL REAL EST COM 12504G100 960 127,406 SH   SOLE   127,406 0 0
CDW CORP COM 12514G108 3,535 43,760 SH   SOLE   43,760 0 0
CEDAR FAIR L P DEPOSITRY UNIT 150185106 238 3,784 SH   SOLE   3,784 0 0
CELGENE CORP COM 151020104 2,367 29,799 SH   SOLE   29,799 0 0
CERNER CORP COM 156782104 224 3,750 SH   SOLE   3,750 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 440 4,500 SH   SOLE   4,500 0 0
CHESAPEAKE ENERGY CORP COM 165167107 263 50,225 SH   SOLE   50,225 0 0
CHEVRON CORP NEW COM 166764100 28,801 227,798 SH   SOLE   227,798 0 0
CHUBB LIMITED COM H1467J104 4,745 37,359 SH   SOLE   37,359 0 0
CHURCH & DWIGHT INC COM 171340102 431 8,102 SH   SOLE   8,102 0 0
CIGNA CORPORATION COM 125509109 3,419 20,118 SH   SOLE   20,118 0 0
CINCINNATI FINL CORP COM 172062101 662 9,901 SH   SOLE   9,901 0 0
CINTAS CORP COM 172908105 3,196 17,271 SH   SOLE   17,271 0 0
CISCO SYS INC COM 17275R102 19,116 444,249 SH   SOLE   444,249 0 0
CITIGROUP INC COM NEW 172967424 2,457 36,721 SH   SOLE   36,721 0 0
CLOROX CO DEL COM 189054109 669 4,948 SH   SOLE   4,948 0 0
CME GROUP INC COM CL A 12572Q105 922 5,625 SH   SOLE   5,625 0 0
COCA COLA CO COM 191216100 6,128 139,723 SH   SOLE   139,723 0 0
COGNEX CORP COM 192422103 2,166 48,559 SH   SOLE   48,559 0 0
COLGATE PALMOLIVE CO COM 194162103 5,810 89,655 SH   SOLE   89,655 0 0
COMCAST CORP NEW CL A 20030N101 21,944 668,843 SH   SOLE   668,843 0 0
CONAGRA BRANDS INC COM 205887102 1,401 39,208 SH   SOLE   39,208 0 0
CONOCOPHILLIPS COM 20825C104 3,536 50,787 SH   SOLE   50,787 0 0
CONSOLIDATED EDISON INC COM 209115104 651 8,351 SH   SOLE   8,351 0 0
CONSTELLATION BRANDS INC CL A 21036P108 4,296 19,628 SH   SOLE   19,628 0 0
CORNING INC COM 219350105 2,964 107,747 SH   SOLE   107,747 0 0
COSTCO WHSL CORP NEW COM 22160K105 7,886 37,737 SH   SOLE   37,737 0 0
CSX CORP COM 126408103 1,563 24,512 SH   SOLE   24,512 0 0
CUMMINS INC COM 231021106 645 4,852 SH   SOLE   4,852 0 0
CVS HEALTH CORP COM 126650100 5,125 79,644 SH   SOLE   79,644 0 0
D R HORTON INC COM 23331A109 1,946 47,455 SH   SOLE   47,455 0 0
DANAHER CORP DEL COM 235851102 483 4,895 SH   SOLE   4,895 0 0
DEERE & CO COM 244199105 204 1,461 SH   SOLE   1,461 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 11,689 81,172 SH   SOLE   81,172 0 0
DIGITAL RLTY TR INC COM 253868103 1,168 10,473 SH   SOLE   10,473 0 0
DISCOVER FINL SVCS COM 254709108 349 4,963 SH   SOLE   4,963 0 0
DISNEY WALT CO COM DISNEY 254687106 19,337 184,497 SH   SOLE   184,497 0 0
DOLLAR GEN CORP NEW COM 256677105 7,815 79,265 SH   SOLE   79,265 0 0
DOMINION ENERGY INC COM 25746U109 9,206 135,028 SH   SOLE   135,028 0 0
DOVER CORP COM 260003108 616 8,415 SH   SOLE   8,415 0 0
DOWDUPONT INC COM 26078J100 31,624 479,734 SH   SOLE   479,734 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 975 12,331 SH   SOLE   12,331 0 0
EASTMAN CHEM CO COM 277432100 271 2,715 SH   SOLE   2,715 0 0
EATON CORP PLC SHS G29183103 3,400 45,486 SH   SOLE   45,486 0 0
EBAY INC COM 278642103 237 6,549 SH   SOLE   6,549 0 0
ECOLAB INC COM 278865100 4,360 31,064 SH   SOLE   31,064 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 288 1,976 SH   SOLE   1,976 0 0
EMERSON ELEC CO COM 291011104 5,561 80,435 SH   SOLE   80,435 0 0
ENBRIDGE INC COM 29250N105 3,084 86,418 SH   SOLE   86,418 0 0
ENERGY TRANSFER PARTNERS LP UNIT LTD PRT INT 29278N103 565 29,681 SH   SOLE   29,681 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 2,152 77,792 SH   SOLE   77,792 0 0
EOG RES INC COM 26875P101 1,480 11,898 SH   SOLE   11,898 0 0
EROS INTL PLC SHS NEW G3788M114 287 22,092 SH   SOLE   22,092 0 0
EXELON CORP COM 30161N101 1,044 24,506 SH   SOLE   24,506 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 884 11,444 SH   SOLE   11,444 0 0
EXXON MOBIL CORP COM 30231G102 47,101 569,336 SH   SOLE   569,336 0 0
FACEBOOK INC CL A 30303M102 11,718 60,305 SH   SOLE   60,305 0 0
FEDEX CORP COM 31428X106 3,305 14,555 SH   SOLE   14,555 0 0
FIDELITY MSCI CONSM DIS 316092204 334 7,269 SH   SOLE   7,269 0 0
FIDELITY CONSMR STAPLES 316092303 321 9,726 SH   SOLE   9,726 0 0
FIRST CTZNS BANCSHARES INC N CL A 31946M103 5,063 12,555 SH   SOLE   12,555 0 0
FIRST HORIZON NATL CORP COM 320517105 753 42,200 SH   SOLE   42,200 0 0
FISERV INC COM 337738108 7,146 96,452 SH   SOLE   96,452 0 0
GALLAGHER ARTHUR J & CO COM 363576109 379 5,800 SH   SOLE   5,800 0 0
GENERAL DYNAMICS CORP COM 369550108 985 5,280 SH   SOLE   5,280 0 0
GENERAL ELECTRIC CO COM 369604103 7,725 567,585 SH   SOLE   567,585 0 0
GENERAL MLS INC COM 370334104 2,951 66,672 SH   SOLE   66,672 0 0
GILEAD SCIENCES INC COM 375558103 6,746 95,231 SH   SOLE   95,231 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 1,106 27,450 SH   SOLE   27,450 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 1,326 6,011 SH   SOLE   6,011 0 0
GRAINGER W W INC COM 384802104 242 785 SH   SOLE   785 0 0
GSV CAP CORP COM 36191J101 104 15,221 SH   SOLE   15,221 0 0
HALLIBURTON CO COM 406216101 1,383 30,706 SH   SOLE   30,706 0 0
HANESBRANDS INC COM 410345102 3,751 170,323 SH   SOLE   170,323 0 0
HARRIS CORP DEL COM 413875105 1,356 9,385 SH   SOLE   9,385 0 0
HCP INC COM 40414L109 247 9,562 SH   SOLE   9,562 0 0
HD SUPPLY HLDGS INC COM 40416M105 893 20,820 SH   SOLE   20,820 0 0
HEICO CORP NEW CL A 422806208 4,260 69,891 SH   SOLE   69,891 0 0
HERSHEY CO COM 427866108 3,975 42,716 SH   SOLE   42,716 0 0
HINGHAM INSTN SVGS MASS COM 433323102 5,627 25,610 SH   SOLE   25,610 0 0
HOME DEPOT INC COM 437076102 37,654 193,001 SH   SOLE   193,001 0 0
HONEYWELL INTL INC COM 438516106 20,699 143,692 SH   SOLE   143,692 0 0
HUNTINGTON BANCSHARES INC COM 446150104 404 27,364 SH   SOLE   27,364 0 0
ILLINOIS TOOL WKS INC COM 452308109 6,048 43,657 SH   SOLE   43,657 0 0
INTEL CORP COM 458140100 18,875 379,705 SH   SOLE   379,705 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 6,007 81,675 SH   SOLE   81,675 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 10,619 76,013 SH   SOLE   76,013 0 0
INTUIT COM 461202103 2,707 13,250 SH   SOLE   13,250 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 909 1,900 SH   SOLE   1,900 0 0
ISHARES GOLD TRUST ISHARES 464285105 110,220 610,761 SH   SOLE   610,761 0 0
ISHARES INC JP MORGAN EM ETF 464286517 132,250 2,089,231 SH   SOLE   2,089,231 0 0
ISHARES INC MSCI EURZONE ETF 464286608 21,806 281,415 SH   SOLE   281,415 0 0
ISHARES TR TIPS BD ETF 464287176 10,548 93,538 SH   SOLE   93,538 0 0
ISHARES TR RUS MID CAP ETF 464287499 46,132 217,463 SH   SOLE   217,463 0 0
JOHNSON & JOHNSON COM 478160104 50,017 412,199 SH   SOLE   412,199 0 0
JOHNSON CTLS INTL PLC SHS G51502105 2,073 61,976 SH   SOLE   61,976 0 0
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 2,625 52,393 SH   SOLE   52,393 0 0
JPMORGAN CHASE & CO COM 46625H100 35,473 340,426 SH   SOLE   340,426 0 0
KELLOGG CO COM 487836108 746 10,678 SH   SOLE   10,678 0 0
KEYCORP NEW COM 493267108 8,137 416,416 SH   SOLE   416,416 0 0
KIMBERLY CLARK CORP COM 494368103 4,618 43,839 SH   SOLE   43,839 0 0
KINDER MORGAN INC DEL COM 49456B101 439 24,880 SH   SOLE   24,880 0 0
KKR & CO L P DEL COM UNITS 48248M102 265 10,680 SH   SOLE   10,680 0 0
KRAFT HEINZ CO COM 500754106 2,985 47,507 SH   SOLE   47,507 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 220 1,223 SH   SOLE   1,223 0 0
LAS VEGAS SANDS CORP COM 517834107 210 2,750 SH   SOLE   2,750 0 0
LEGGETT & PLATT INC COM 524660107 229 5,128 SH   SOLE   5,128 0 0
LILLY ELI & CO COM 532457108 1,109 12,995 SH   SOLE   12,995 0 0
LINCOLN NATL CORP IND COM 534187109 299 4,808 SH   SOLE   4,808 0 0
LOCKHEED MARTIN CORP COM 539830109 3,407 11,532 SH   SOLE   11,532 0 0
LOWES COS INC COM 548661107 1,228 12,846 SH   SOLE   12,846 0 0
M & T BK CORP COM 55261F104 313 1,839 SH   SOLE   1,839 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 2,536 36,710 SH   SOLE   36,710 0 0
MARSH & MCLENNAN COS INC COM 571748102 854 10,418 SH   SOLE   10,418 0 0
MARTIN MARIETTA MATLS INC COM 573284106 271 1,214 SH   SOLE   1,214 0 0
MASTERCARD INCORPORATED CL A 57636Q104 18,375 93,500 SH   SOLE   93,500 0 0
MCCORMICK & CO INC COM NON VTG 579780206 453 3,900 SH   SOLE   3,900 0 0
MCDONALDS CORP COM 580135101 15,524 99,074 SH   SOLE   99,074 0 0
MEDTRONIC PLC SHS G5960L103 6,123 71,526 SH   SOLE   71,526 0 0
MELINTA THERAPEUTICS INC COM 58549G100 1,687 265,727 SH   SOLE   265,727 0 0
MERCK & CO INC COM 58933Y105 26,045 429,077 SH   SOLE   429,077 0 0
METLIFE INC COM 59156R108 1,135 26,037 SH   SOLE   26,037 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 1,507 16,575 SH   SOLE   16,575 0 0
MICROSOFT CORP COM 594918104 43,890 445,082 SH   SOLE   445,082 0 0
MOHAWK INDS INC COM 608190104 4,343 20,271 SH   SOLE   20,271 0 0
MONDELEZ INTL INC CL A 609207105 2,437 59,445 SH   SOLE   59,445 0 0
MOODYS CORP COM 615369105 394 2,312 SH   SOLE   2,312 0 0
MORGAN STANLEY COM NEW 617446448 2,239 47,246 SH   SOLE   47,246 0 0
MSCI INC COM 55354G100 3,322 20,082 SH   SOLE   20,082 0 0
NAM TAI PPTY INC SHS G63907102 519 47,390 SH   SOLE   47,390 0 0
NATIONAL BEVERAGE CORP COM 635017106 2,859 26,745 SH   SOLE   26,745 0 0
NATIONAL FUEL GAS CO N J COM 636180101 379 7,165 SH   SOLE   7,165 0 0
NETFLIX INC COM 64110L106 1,138 2,906 SH   SOLE   2,906 0 0
NEW JERSEY RES COM 646025106 403 9,000 SH   SOLE   9,000 0 0
NEWLINK GENETICS CORP COM 651511107 395 83,000 SH   SOLE   83,000 0 0
NEWMARKET CORP COM 651587107 4,374 10,813 SH   SOLE   10,813 0 0
NEXTERA ENERGY INC COM 65339F101 30,086 180,123 SH   SOLE   180,123 0 0
NIKE INC CL B 654106103 3,206 40,231 SH   SOLE   40,231 0 0
NORFOLK SOUTHERN CORP COM 655844108 2,446 16,213 SH   SOLE   16,213 0 0
NORTHERN TR CORP COM 665859104 3,251 31,593 SH   SOLE   31,593 0 0
NORTHROP GRUMMAN CORP COM 666807102 922 2,997 SH   SOLE   2,997 0 0
NOVARTIS A G SPONSORED ADR 66987V109 4,970 65,795 SH   SOLE   65,795 0 0
NOVO-NORDISK A S ADR 670100205 333 7,225 SH   SOLE   7,225 0 0
NUTRIEN LTD COM 67077M108 253 4,457 SH   SOLE   4,457 0 0
NUVEEN PENNSYLVANIA QLT MUN COM 670972108 157 10,991 SH   SOLE   10,991 0 0
NVIDIA CORP COM 67066G104 6,386 26,956 SH   SOLE   26,956 0 0
NXP SEMICONDUCTORS N V COM N6596X109 732 6,700 SH   SOLE   6,700 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 4,357 52,060 SH   SOLE   52,060 0 0
OMNICOM GROUP INC COM 681919106 3,960 51,919 SH   SOLE   51,919 0 0
ONEOK INC NEW COM 682680103 1,139 16,313 SH   SOLE   16,313 0 0
ORACLE CORP COM 68389X105 9,287 210,780 SH   SOLE   210,780 0 0
PALO ALTO NETWORKS INC COM 697435105 2,785 13,557 SH   SOLE   13,557 0 0
PARKER HANNIFIN CORP COM 701094104 844 5,416 SH   SOLE   5,416 0 0
PAYCHEX INC COM 704326107 1,102 16,116 SH   SOLE   16,116 0 0
PAYPAL HLDGS INC COM 70450Y103 8,429 101,228 SH   SOLE   101,228 0 0
PEPSICO INC COM 713448108 28,140 258,479 SH   SOLE   258,479 0 0
PFIZER INC COM 717081103 28,127 681,255 SH   SOLE   681,255 0 0
PHILIP MORRIS INTL INC COM 718172109 3,219 39,864 SH   SOLE   39,864 0 0
PHILLIPS 66 COM 718546104 9,954 88,635 SH   SOLE   88,635 0 0
PIMCO HIGH INCOME FD COM SHS 722014107 235 9,556 SH   SOLE   9,556 0 0
PNC FINL SVCS GROUP INC COM 693475105 6,554 48,507 SH   SOLE   48,507 0 0
POLARIS INDS INC COM 731068102 3,596 29,430 SH   SOLE   29,430 0 0
PPG INDS INC COM 693506107 1,592 15,347 SH   SOLE   15,347 0 0
PPL CORP COM 69351T106 1,680 58,844 SH   SOLE   58,844 0 0
PRAXAIR INC COM 74005P104 3,552 22,460 SH   SOLE   22,460 0 0
PRICE T ROWE GROUP INC COM 74144T108 7,406 63,797 SH   SOLE   63,797 0 0
PROCTER AND GAMBLE CO COM 742718109 18,751 240,201 SH   SOLE   240,201 0 0
PROGRESSIVE CORP OHIO COM 743315103 243 4,100 SH   SOLE   4,100 0 0
PROVIDENT FINL SVCS INC COM 74386T105 249 9,052 SH   SOLE   9,052 0 0
PRUDENTIAL FINL INC COM 744320102 1,404 15,014 SH   SOLE   15,014 0 0
PUBLIC SVC ENTERPRISE GROUP COM 744573106 860 15,892 SH   SOLE   15,892 0 0
QUAKER CHEM CORP COM 747316107 526 3,400 SH   SOLE   3,400 0 0
QUALCOMM INC COM 747525103 4,372 77,915 SH   SOLE   77,915 0 0
QUEST DIAGNOSTICS INC COM 74834L100 210 1,910 SH   SOLE   1,910 0 0
RAYONIER INC COM 754907103 218 5,625 SH   SOLE   5,625 0 0
RAYTHEON CO COM NEW 755111507 12,842 66,477 SH   SOLE   66,477 0 0
ROCKWELL AUTOMATION INC COM 773903109 531 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 373 7,095 SH   SOLE   7,095 0 0
ROSS STORES INC COM 778296103 2,394 28,251 SH   SOLE   28,251 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 13,370 184,718 SH   SOLE   184,718 0 0
RPM INTL INC COM 749685103 556 9,535 SH   SOLE   9,535 0 0
S&P GLOBAL INC COM 78409V104 881 4,323 SH   SOLE   4,323 0 0
SAFEGUARD SCIENTIFICS INC COM NEW 786449207 420 32,800 SH   SOLE   32,800 0 0
SALESFORCE COM INC COM 79466L302 569 4,166 SH   SOLE   4,166 0 0
SANOFI SPONSORED ADR 80105N105 243 6,064 SH   SOLE   6,064 0 0
SCHLUMBERGER LTD COM 806857108 2,304 34,361 SH   SOLE   34,361 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 325 5,000 SH   SOLE   5,000 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1,426 27,499 SH   SOLE   27,499 0 0
SENECA FOODS CORP NEW CL A 817070501 20,069 743,279 SH   SOLE   743,279 0 0
SHERWIN WILLIAMS CO COM 824348106 1,244 3,053 SH   SOLE   3,053 0 0
SIMON PPTY GROUP INC NEW COM 828806109 6,504 38,217 SH   SOLE   38,217 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 2,571 26,603 SH   SOLE   26,603 0 0
SMUCKER J M CO COM NEW 832696405 4,426 41,179 SH   SOLE   41,179 0 0
SOUTHERN CO COM 842587107 1,268 27,376 SH   SOLE   27,376 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 1,698 14,305 SH   SOLE   14,305 0 0
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 9,108 100,042 SH   SOLE   100,042 0 0
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 589 3,298 SH   SOLE   3,298 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 5,173 19,068 SH   SOLE   19,068 0 0
SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 537 9,066 SH   SOLE   9,066 0 0
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 6,425 512,800 SH   SOLE   512,800 0 0
STANLEY BLACK & DECKER INC COM 854502101 12,596 94,844 SH   SOLE   94,844 0 0
STARBUCKS CORP COM 855244109 2,475 50,671 SH   SOLE   50,671 0 0
STATE STR CORP COM 857477103 331 3,550 SH   SOLE   3,550 0 0
STRYKER CORP COM 863667101 1,878 11,118 SH   SOLE   11,118 0 0
SUN LIFE FINL INC COM 866796105 300 7,483 SH   SOLE   7,483 0 0
SUNTRUST BKS INC COM 867914103 9,378 142,062 SH   SOLE   142,062 0 0
SYSCO CORP COM 871829107 4,505 65,966 SH   SOLE   65,966 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 243 6,636 SH   SOLE   6,636 0 0
TARGET CORP COM 87612E106 1,536 20,175 SH   SOLE   20,175 0 0
TE CONNECTIVITY LTD REG SHS H84989104 11,648 129,336 SH   SOLE   129,336 0 0
TEKLA HEALTHCARE INVS SH BEN INT 87911J103 321 14,949 SH   SOLE   14,949 0 0
TELEFLEX INC COM 879369106 795 2,965 SH   SOLE   2,965 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 3,113 128,000 SH   SOLE   128,000 0 0
TEXAS INSTRS INC COM 882508104 8,636 78,339 SH   SOLE   78,339 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 8,577 41,407 SH   SOLE   41,407 0 0
THL CR SR LN FD COM 87244R103 173 10,000 SH   SOLE   10,000 0 0
TJX COS INC NEW COM 872540109 1,644 17,264 SH   SOLE   17,264 0 0
TORCHMARK CORP COM 891027104 646 7,937 SH   SOLE   7,937 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 3,468 59,949 SH   SOLE   59,949 0 0
TORTOISE ENERGY INFRA CORP COM 89147L100 2,451 91,887 SH   SOLE   91,887 0 0
TRACTOR SUPPLY CO COM 892356106 1,695 22,155 SH   SOLE   22,155 0 0
TRAVELERS COMPANIES INC COM 89417E109 1,281 10,465 SH   SOLE   10,465 0 0
TYLER TECHNOLOGIES INC COM 902252105 7,837 35,284 SH   SOLE   35,284 0 0
UGI CORP NEW COM 902681105 1,780 34,200 SH   SOLE   34,200 0 0
ULTA BEAUTY INC COM 90384S303 527 2,256 SH   SOLE   2,256 0 0
UNILEVER N V N Y SHS NEW 904784709 259 4,655 SH   SOLE   4,655 0 0
UNILEVER PLC SPON ADR NEW 904767704 1,805 32,649 SH   SOLE   32,649 0 0
UNION PAC CORP COM 907818108 22,100 155,984 SH   SOLE   155,984 0 0
UNITED PARCEL SERVICE INC CL B 911312106 16,139 151,923 SH   SOLE   151,923 0 0
UNITED RENTALS INC COM 911363109 2,502 16,954 SH   SOLE   16,954 0 0
UNITED TECHNOLOGIES CORP COM 913017109 12,907 103,226 SH   SOLE   103,226 0 0
UNITEDHEALTH GROUP INC COM 91324P102 15,738 64,148 SH   SOLE   64,148 0 0
US BANCORP DEL COM NEW 902973304 15,767 315,224 SH   SOLE   315,224 0 0
V F CORP COM 918204108 10,972 134,601 SH   SOLE   134,601 0 0
VAIL RESORTS INC COM 91879Q109 3,309 12,066 SH   SOLE   12,066 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 10,618 475,937 SH   SOLE   475,937 0 0
VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 8,577 262,300 SH   SOLE   262,300 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 1,522 19,465 SH   SOLE   19,465 0 0
VANGUARD GROUP DIV APP ETF 921908844 33,418 406,760 SH   SOLE   406,760 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,473 17,190 SH   SOLE   17,190 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 6,231 49,979 SH   SOLE   49,979 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 1,029 18,335 SH   SOLE   18,335 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 475 5,725 SH   SOLE   5,725 0 0
VARIAN MED SYS INC COM 92220P105 581 5,110 SH   SOLE   5,110 0 0
VECTREN CORP COM 92240G101 214 2,999 SH   SOLE   2,999 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 19,934 396,231 SH   SOLE   396,231 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 418 2,461 SH   SOLE   2,461 0 0
VIEWRAY INC COM 92672L107 288 41,610 SH   SOLE   41,610 0 0
VISA INC COM CL A 92826C839 34,810 262,822 SH   SOLE   262,822 0 0
W P CAREY INC COM 92936U109 1,659 25,011 SH   SOLE   25,011 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 485 8,082 SH   SOLE   8,082 0 0
WALMART INC COM 931142103 4,449 51,946 SH   SOLE   51,946 0 0
WASTE MGMT INC DEL COM 94106L109 7,304 89,801 SH   SOLE   89,801 0 0
WATERS CORP COM 941848103 1,002 5,174 SH   SOLE   5,174 0 0
WATSCO INC COM 942622200 5,240 29,395 SH   SOLE   29,395 0 0
WEBSTER FINL CORP CONN COM 947890109 4,317 67,777 SH   SOLE   67,777 0 0
WEC ENERGY GROUP INC COM 92939U106 418 6,456 SH   SOLE   6,456 0 0
WELLS FARGO CO NEW COM 949746101 8,364 150,867 SH   SOLE   150,867 0 0
WESTROCK CO COM 96145D105 1,894 33,222 SH   SOLE   33,222 0 0
WEYERHAEUSER CO COM 962166104 6,265 171,834 SH   SOLE   171,834 0 0
WHIRLPOOL CORP COM 963320106 487 3,327 SH   SOLE   3,327 0 0
WILLIS TOWERS WATSON PUB LTD SHS G96629103 289 1,909 SH   SOLE   1,909 0 0
WISDOMTREE TR JAPN HEDGE EQT 97717W851 13,114 237,602 SH   SOLE   237,602 0 0
WOODWARD INC COM 980745103 910 11,842 SH   SOLE   11,842 0 0
XYLEM INC COM 98419M100 932 13,825 SH   SOLE   13,825 0 0
YUM BRANDS INC COM 988498101 1,102 14,088 SH   SOLE   14,088 0 0
YUM CHINA HLDGS INC COM 98850P109 335 8,718 SH   SOLE   8,718 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 968 8,687 SH   SOLE   8,687 0 0
ZYNERBA PHARMACEUTICALS INC COM 98986X109 1,676 172,100 SH   SOLE   172,100 0 0