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
Expires: July 31, 2015
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
ABBOTT LABS COM 002824100 336,630 4,266 SH SOLE 0 0 4,266
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 522,809 3,202 SH SOLE 0 0 3,202
ACUITY BRANDS INC COM 00508Y102 876,042 10,227 SH SOLE 0 0 10,227
ADAMAS PHARMACEUTICALS INC COM 00548A106 32,576 11,272 SH SOLE 0 0 11,272
ADOBE INC COM 00724F101 411,484 1,293 SH SOLE 0 0 1,293
AFFILIATED MANAGERS GROUP IN COM 008252108 457,530 7,736 SH SOLE 0 0 7,736
AFLAC INC COM 001055102 16,606,400 485,000 SH SOLE 0 0 485,000
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,948,690 10,020 SH SOLE 0 0 10,020
ALPHABET INC CAP STK CL A 02079K305 22,077,050 19,000 SH SOLE 0 0 19,000
ALPHABET INC CAP STK CL C 02079K107 22,846,892 19,648 SH SOLE 0 0 19,648
AMAZON COM INC COM 023135106 22,831,221 11,710 SH SOLE 0 0 11,710
AMERICAN EAGLE OUTFITTERS IN COM 02553E106 150,573 18,940 SH SOLE 0 0 18,940
AMERICAN EQTY INVT LIFE HLD COM 025676206 242,259 12,886 SH SOLE 0 0 12,886
AMERICAN TOWER CORP NEW COM 03027X100 351,384 1,614 SH SOLE 0 0 1,614
AMGEN INC COM 031162100 7,247,598 35,750 SH SOLE 0 0 35,750
AON PLC SHS CL A G0408V102 977,482 5,923 SH SOLE 0 0 5,923
APPLE INC COM 037833100 64,033,524 251,813 SH SOLE 0 0 251,813
APPLIED INDL TECHNOLOGIES IN COM 03820C105 208,712 4,565 SH SOLE 0 0 4,565
APTARGROUP INC COM 038336103 1,843,454 18,520 SH SOLE 0 0 18,520
ARAMARK COM 03852U106 1,661,660 83,208 SH SOLE 0 0 83,208
ARMADA HOFFLER PPTYS INC COM 04208T108 114,993 10,747 SH SOLE 0 0 10,747
ASE TECHNOLOGY HOLDING CO LT SPONSORED ADS 00215W100 254,066 67,932 SH SOLE 0 0 67,932
ASML HOLDING N V N Y REGISTRY SHS N07059210 495,241 1,893 SH SOLE 0 0 1,893
ASTRAZENECA PLC SPONSORED ADR 046353108 409,666 9,173 SH SOLE 0 0 9,173
AT&T INC COM 00206R102 434,335 14,900 SH SOLE 0 0 14,900
AUTOMATIC DATA PROCESSING IN COM 053015103 38,423,329 281,119 SH SOLE 0 0 281,119
BAOZUN INC SPONSORED ADR 06684L103 373,139 13,355 SH SOLE 0 0 13,355
BARRICK GOLD CORPORATION COM 067901108 339,024 18,506 SH SOLE 0 0 18,506
BAXTER INTL INC COM 071813109 4,908,921 60,462 SH SOLE 0 0 60,462
BERKLEY W R CORP COM 084423102 2,598,531 49,809 SH SOLE 0 0 49,809
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 9,443,170 51,650 SH SOLE 0 0 51,650
BIO RAD LABS INC CL A 090572207 1,294,618 3,693 SH SOLE 0 0 3,693
BIO-TECHNE CORP COM 09073M104 1,302,103 6,867 SH SOLE 0 0 6,867
BLACK HILLS CORP COM 092113109 207,649 3,243 SH SOLE 0 0 3,243
BLACKBAUD INC COM 09227Q100 1,385,266 24,937 SH SOLE 0 0 24,937
BLACKROCK INC COM 09247X101 30,705,424 69,790 SH SOLE 0 0 69,790
BLACKSTONE GROUP INC COM CL A 09260D107 315,071 6,914 SH SOLE 0 0 6,914
BOEING CO COM 097023105 22,156,505 148,562 SH SOLE 0 0 148,562
BOISE CASCADE CO DEL COM 09739D100 223,698 9,407 SH SOLE 0 0 9,407
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 594,079 8,655 SH SOLE 0 0 8,655
BOSTON SCIENTIFIC CORP COM 101137107 578,791 17,738 SH SOLE 0 0 17,738
BRIGHTVIEW HLDGS INC COM 10948C107 122,169 11,046 SH SOLE 0 0 11,046
BROADCOM INC COM 11135F101 324,827 1,370 SH SOLE 0 0 1,370
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1,125,974 11,874 SH SOLE 0 0 11,874
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 408,472 9,231 SH SOLE 0 0 9,231
BROOKS AUTOMATION INC NEW COM 114340102 214,293 7,026 SH SOLE 0 0 7,026
BROWN & BROWN INC COM 115236101 645,585 17,824 SH SOLE 0 0 17,824
BURLINGTON STORES INC COM 122017106 531,475 3,354 SH SOLE 0 0 3,354
CACI INTL INC CL A 127190304 815,672 3,863 SH SOLE 0 0 3,863
CAE INC COM 124765108 177,576 14,071 SH SOLE 0 0 14,071
CANADIAN NATL RY CO COM 136375102 470,834 6,065 SH SOLE 0 0 6,065
CARLISLE COS INC COM 142339100 1,673,022 13,354 SH SOLE 0 0 13,354
CASELLA WASTE SYS INC CL A 147448104 224,634 5,751 SH SOLE 0 0 5,751
CDW CORP COM 12514G108 1,139,314 12,215 SH SOLE 0 0 12,215
CENTERSTATE BK CORP COM 15201P109 223,439 12,968 SH SOLE 0 0 12,968
CHINA LIFE INS CO LTD SPON ADR REP H 16939P106 153,456 15,723 SH SOLE 0 0 15,723
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 427,426 11,347 SH SOLE 0 0 11,347
CHOICE HOTELS INTL INC COM 169905106 913,666 14,917 SH SOLE 0 0 14,917
CHUBB LIMITED COM H1467J104 576,350 5,160 SH SOLE 0 0 5,160
CHUNGHWA TELECOM CO LTD SPON ADR NEW11 17133Q502 283,413 7,968 SH SOLE 0 0 7,968
CIGNA CORP NEW COM 125523100 677,527 3,824 SH SOLE 0 0 3,824
CISCO SYS INC COM 17275R102 14,475,083 368,229 SH SOLE 0 0 368,229
CITIGROUP INC COM NEW 172967424 537,553 12,762 SH SOLE 0 0 12,762
CNOOC LIMITED SPONSORED ADR 126132109 264,924 2,560 SH SOLE 0 0 2,560
COCA COLA CO COM 191216100 15,257,283 344,797 SH SOLE 0 0 344,797
COEUR MNG INC COM NEW 192108504 69,050 21,511 SH SOLE 0 0 21,511
COLUMBIA SPORTSWEAR CO COM 198516106 991,685 14,214 SH SOLE 0 0 14,214
COLUMBUS MCKINNON CORP N Y COM 199333105 207,325 8,293 SH SOLE 0 0 8,293
COMCAST CORP NEW CL A 20030N101 17,876,863 519,978 SH SOLE 0 0 519,978
CREDICORP LTD COM G2519Y108 410,097 2,866 SH SOLE 0 0 2,866
CVS HEALTH CORP COM 126650100 14,528,213 244,871 SH SOLE 0 0 244,871
CYBERARK SOFTWARE LTD SHS M2682V108 266,262 3,112 SH SOLE 0 0 3,112
DANAHER CORPORATION COM 235851102 509,841 3,684 SH SOLE 0 0 3,684
DENTSPLY SIRONA INC COM 24906P109 1,114,329 28,698 SH SOLE 0 0 28,698
DIAGEO P L C SPON ADR NEW 25243Q205 590,726 4,647 SH SOLE 0 0 4,647
DIGITAL RLTY TR INC COM 253868103 702,468 5,057 SH SOLE 0 0 5,057
DISNEY WALT CO COM DISNEY 254687106 217,060 2,247 SH SOLE 0 0 2,247
DOLBY LABORATORIES INC COM CL A 25659T107 628,836 11,600 SH SOLE 0 0 11,600
DONALDSON INC COM 257651109 500,165 12,948 SH SOLE 0 0 12,948
DR REDDYS LABS LTD ADR 256135203 383,256 9,503 SH SOLE 0 0 9,503
DUKE ENERGY CORP NEW COM NEW 26441C204 551,363 6,817 SH SOLE 0 0 6,817
EASTGROUP PPTY INC COM 277276101 254,409 2,435 SH SOLE 0 0 2,435
EATON CORP PLC SHS G29183103 476,601 6,135 SH SOLE 0 0 6,135
ENBRIDGE INC COM 29250N105 247,585 8,511 SH SOLE 0 0 8,511
ENVISTA HOLDINGS CORPORATION COM 29415F104 556,635 37,258 SH SOLE 0 0 37,258
ESCO TECHNOLOGIES INC COM 296315104 264,698 3,487 SH SOLE 0 0 3,487
EXLSERVICE HOLDINGS INC COM 302081104 260,410 5,005 SH SOLE 0 0 5,005
EXXON MOBIL CORP COM 30231G102 14,200,780 374,000 SH SOLE 0 0 374,000
FABRINET SHS G3323L100 283,003 5,187 SH SOLE 0 0 5,187
FACEBOOK INC CL A 30303M102 51,409,428 308,210 SH SOLE 0 0 308,210
FACTSET RESH SYS INC COM 303075105 799,164 3,066 SH SOLE 0 0 3,066
FAIR ISAAC CORP COM 303250104 492,304 1,600 SH SOLE 0 0 1,600
FEDERAL SIGNAL CORP COM 313855108 329,842 12,091 SH SOLE 0 0 12,091
FEDEX CORP COM 31428X106 8,273,203 68,227 SH SOLE 0 0 68,227
FERRARI N V COM N3167Y103 212,988 1,396 SH SOLE 0 0 1,396
FIDELITY NATL INFORMATION SV COM 31620M106 519,428 4,270 SH SOLE 0 0 4,270
FIRST FINL BANCORP OH COM 320209109 180,888 12,132 SH SOLE 0 0 12,132
FIRST INDL RLTY TR INC COM 32054K103 335,822 10,106 SH SOLE 0 0 10,106
FIRSTENERGY CORP COM 337932107 342,999 8,560 SH SOLE 0 0 8,560
FIRSTSERVICE CORP NEW COM 33767E202 314,264 4,075 SH SOLE 0 0 4,075
FISERV INC COM 337738108 464,976 4,895 SH SOLE 0 0 4,895
FLIR SYS INC COM 302445101 740,030 23,206 SH SOLE 0 0 23,206
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 207,900 3,436 SH SOLE 0 0 3,436
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 327,114 9,973 SH SOLE 0 0 9,973
FRONTDOOR INC COM 35905A109 846,684 24,344 SH SOLE 0 0 24,344
GARTNER INC COM 366651107 969,015 9,732 SH SOLE 0 0 9,732
GDS HLDGS LTD SPONSORED ADS 36165L108 572,396 9,874 SH SOLE 0 0 9,874
GENERAL DYNAMICS CORP COM 369550108 18,807,830 142,150 SH SOLE 0 0 142,150
GOLDMAN SACHS GROUP INC COM 38141G104 273,784 1,771 SH SOLE 0 0 1,771
GRACO INC COM 384109104 842,284 17,285 SH SOLE 0 0 17,285
GW PHARMACEUTICALS PLC ADS 36197T103 276,809 3,161 SH SOLE 0 0 3,161
HDFC BANK LTD SPONSORED ADS 40415F101 981,618 25,523 SH SOLE 0 0 25,523
HEICO CORP NEW COM 422806109 542,564 7,272 SH SOLE 0 0 7,272
HENRY JACK & ASSOC INC COM 426281101 1,073,094 6,912 SH SOLE 0 0 6,912
HENRY SCHEIN INC COM 806407102 992,314 19,642 SH SOLE 0 0 19,642
HEXCEL CORP NEW COM 428291108 414,557 11,147 SH SOLE 0 0 11,147
HOLLYSYS AUTOMATION TECHNOLO SHS G45667105 147,215 11,412 SH SOLE 0 0 11,412
HOME DEPOT INC COM 437076102 22,777,184 121,992 SH SOLE 0 0 121,992
HONEYWELL INTL INC COM 438516106 18,779,828 140,368 SH SOLE 0 0 140,368
HUNT J B TRANS SVCS INC COM 445658107 1,924,939 20,871 SH SOLE 0 0 20,871
IAA INC COM 449253103 757,299 25,277 SH SOLE 0 0 25,277
ICICI BANK LIMITED ADR 45104G104 266,200 31,318 SH SOLE 0 0 31,318
ICON PLC SHS G4705A100 315,656 2,321 SH SOLE 0 0 2,321
IDEX CORP COM 45167R104 1,064,645 7,709 SH SOLE 0 0 7,709
II VI INC COM 902104108 244,587 8,582 SH SOLE 0 0 8,582
ILLINOIS TOOL WKS INC COM 452308109 467,257 3,288 SH SOLE 0 0 3,288
INDEPENDENT BANK CORP MASS COM 453836108 220,789 3,430 SH SOLE 0 0 3,430
INFOSYS LTD SPONSORED ADR 456788108 352,339 42,916 SH SOLE 0 0 42,916
INTEL CORP COM 458140100 16,410,297 303,221 SH SOLE 0 0 303,221
INTUITIVE SURGICAL INC COM NEW 46120E602 232,749 470 SH SOLE 0 0 470
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 2,993,000 100,000 SH SOLE 0 0 100,000
INVESCO QQQ TR UNIT SER 1 46090E103 761,600 4,000 SH SOLE 0 0 4,000
ISHARES INC CORE MSCI EMKT 46434G103 6,738,255 166,500 SH SOLE 0 0 166,500
ISHARES INC MSCI JPN ETF NEW 46434G822 436,410 8,836 SH SOLE 0 0 8,836
ISHARES TR MSCI EAFE ETF 464287465 4,715,172 88,200 SH SOLE 0 0 88,200
ISHARES TR SELECT DIVID ETF 464287168 735,400 10,000 SH SOLE 0 0 10,000
ISHARES TR USA QUALITY FCTR 46432F339 891,440 11,000 SH SOLE 0 0 11,000
J & J SNACK FOODS CORP COM 466032109 226,512 1,872 SH SOLE 0 0 1,872
J2 GLOBAL INC COM 48123V102 317,888 4,247 SH SOLE 0 0 4,247
JOHNSON & JOHNSON COM 478160104 880,507 6,715 SH SOLE 0 0 6,715
JONES LANG LASALLE INC COM 48020Q107 705,784 6,989 SH SOLE 0 0 6,989
JPMORGAN CHASE & CO COM 46625H100 31,007,069 344,409 SH SOLE 0 0 344,409
KADANT INC COM 48282T104 247,390 3,314 SH SOLE 0 0 3,314
KAISER ALUMINUM CORP COM PAR $0.01 483007704 209,156 3,019 SH SOLE 0 0 3,019
KIMBERLY CLARK CORP COM 494368103 308,772 2,415 SH SOLE 0 0 2,415
KIRBY CORP COM 497266106 899,742 20,698 SH SOLE 0 0 20,698
KITE RLTY GROUP TR COM NEW 49803T300 137,317 14,500 SH SOLE 0 0 14,500
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 355,094 8,842 SH SOLE 0 0 8,842
L3HARRIS TECHNOLOGIES INC COM 502431109 420,040 2,332 SH SOLE 0 0 2,332
LANDSTAR SYS INC COM 515098101 1,139,489 11,887 SH SOLE 0 0 11,887
LENNOX INTL INC COM 526107107 1,653,980 9,098 SH SOLE 0 0 9,098
LEXINGTON REALTY TRUST COM 529043101 134,194 13,514 SH SOLE 0 0 13,514
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 210,670 2,897 SH SOLE 0 0 2,897
LILLY ELI & CO COM 532457108 18,134,323 130,726 SH SOLE 0 0 130,726
LINDE PLC SHS G5494J103 226,457 1,309 SH SOLE 0 0 1,309
LOCKHEED MARTIN CORP COM 539830109 301,112 888 SH SOLE 0 0 888
LULULEMON ATHLETICA INC COM 550021109 212,486 1,121 SH SOLE 0 0 1,121
MADDEN STEVEN LTD COM 556269108 231,533 9,967 SH SOLE 0 0 9,967
MANHATTAN ASSOCS INC COM 562750109 1,036,555 20,806 SH SOLE 0 0 20,806
MARATHON PETE CORP COM 56585A102 1,856,279 78,589 SH SOLE 0 0 78,589
MARKEL CORP COM 570535104 1,119,035 1,206 SH SOLE 0 0 1,206
MASTERCARD INC CL A 57636Q104 605,910 2,508 SH SOLE 0 0 2,508
MAXLINEAR INC COM 57776J100 158,129 13,550 SH SOLE 0 0 13,550
MCDONALDS CORP COM 580135101 21,329,226 128,994 SH SOLE 0 0 128,994
MCKESSON CORP COM 58155Q103 357,643 2,644 SH SOLE 0 0 2,644
MEDTRONIC PLC SHS G5960L103 790,527 8,766 SH SOLE 0 0 8,766
MERCADOLIBRE INC COM 58733R102 395,493 809 SH SOLE 0 0 809
MERCK & CO. INC COM 58933Y105 960,528 12,484 SH SOLE 0 0 12,484
MERIT MED SYS INC COM 589889104 258,281 8,265 SH SOLE 0 0 8,265
MGIC INVT CORP WIS COM 552848103 113,379 17,855 SH SOLE 0 0 17,855
MICROSOFT CORP COM 594918104 30,199,708 191,489 SH SOLE 0 0 191,489
MINERALS TECHNOLOGIES INC COM 603158106 212,958 5,873 SH SOLE 0 0 5,873
MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 196,164 25,811 SH SOLE 0 0 25,811
MONDELEZ INTL INC CL A 609207105 12,504,976 249,700 SH SOLE 0 0 249,700
MORNINGSTAR INC COM 617700109 778,022 6,693 SH SOLE 0 0 6,693
NASDAQ INC COM 631103108 310,004 3,265 SH SOLE 0 0 3,265
NATERA INC COM 632307104 278,594 9,330 SH SOLE 0 0 9,330
NATIONAL GRID PLC SPONSORED ADR NE 636274409 277,715 4,766 SH SOLE 0 0 4,766
NETEASE INC SPONSORED ADS 64110W102 527,169 1,642 SH SOLE 0 0 1,642
NETFLIX INC COM 64110L106 387,516 1,032 SH SOLE 0 0 1,032
NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 334,245 3,088 SH SOLE 0 0 3,088
NORDSON CORP COM 655663102 1,088,471 8,059 SH SOLE 0 0 8,059
NORTHROP GRUMMAN CORP COM 666807102 458,204 1,514 SH SOLE 0 0 1,514
NORTHWESTERN CORP COM NEW 668074305 373,279 6,239 SH SOLE 0 0 6,239
NOVARTIS A G SPONSORED ADR 66987V109 291,663 3,537 SH SOLE 0 0 3,537
NOVO-NORDISK A S ADR 670100205 387,086 6,430 SH SOLE 0 0 6,430
NUVASIVE INC COM 670704105 238,659 4,711 SH SOLE 0 0 4,711
NVIDIA CORP COM 67066G104 234,578 890 SH SOLE 0 0 890
NXP SEMICONDUCTORS N V COM N6596X109 215,867 2,603 SH SOLE 0 0 2,603
OCCIDENTAL PETE CORP COM 674599105 1,236,121 106,746 SH SOLE 0 0 106,746
OLD NATL BANCORP IND COM 680033107 228,002 17,286 SH SOLE 0 0 17,286
OPEN TEXT CORP COM 683715106 483,013 13,832 SH SOLE 0 0 13,832
ORACLE CORP COM 68389X105 14,647,311 303,069 SH SOLE 0 0 303,069
PAGSEGURO DIGITAL LTD COM CL A G68707101 205,671 10,640 SH SOLE 0 0 10,640
PATTERSON UTI ENERGY INC COM 703481101 25,829 10,991 SH SOLE 0 0 10,991
PEBBLEBROOK HOTEL TR COM 70509V100 112,298 10,312 SH SOLE 0 0 10,312
PEPSICO INC COM 713448108 15,984,371 133,092 SH SOLE 0 0 133,092
PFIZER INC COM 717081103 20,755,885 635,904 SH SOLE 0 0 635,904
PHILIP MORRIS INTL INC COM 718172109 278,335 3,815 SH SOLE 0 0 3,815
PHYSICIANS RLTY TR COM 71943U104 190,420 13,660 SH SOLE 0 0 13,660
PNC FINL SVCS GROUP INC COM 693475105 275,369 2,877 SH SOLE 0 0 2,877
POOL CORPORATION COM 73278L105 647,177 3,289 SH SOLE 0 0 3,289
PPG INDS INC COM 693506107 412,822 4,938 SH SOLE 0 0 4,938
PRESTIGE CONSMR HEALTHCARE I COM 74112D101 295,347 8,052 SH SOLE 0 0 8,052
PROCTER & GAMBLE CO COM 742718109 231,440 2,104 SH SOLE 0 0 2,104
PROSPERITY BANCSHARES INC COM 743606105 612,920 12,703 SH SOLE 0 0 12,703
PRUDENTIAL PLC ADR 74435K204 467,030 18,847 SH SOLE 0 0 18,847
Q2 HLDGS INC COM 74736L109 305,754 5,177 SH SOLE 0 0 5,177
QUIDEL CORP COM 74838J101 453,838 4,640 SH SOLE 0 0 4,640
RAPID7 INC COM 753422104 228,696 5,278 SH SOLE 0 0 5,278
REPLIGEN CORP COM 759916109 411,550 4,263 SH SOLE 0 0 4,263
RETROPHIN INC COM 761299106 221,812 15,203 SH SOLE 0 0 15,203
RPM INTL INC COM 749685103 1,340,586 22,531 SH SOLE 0 0 22,531
RPT REALTY SH BEN INT 74971D101 132,135 21,913 SH SOLE 0 0 21,913
SALESFORCE COM INC COM 79466L302 35,001,826 243,102 SH SOLE 0 0 243,102
SALLY BEAUTY HLDGS INC COM 79546E104 475,306 58,825 SH SOLE 0 0 58,825
SANOFI SPONSORED ADR 80105N105 438,206 10,023 SH SOLE 0 0 10,023
SAP SE SPON ADR 803054204 430,398 3,895 SH SOLE 0 0 3,895
SEI INVESTMENTS CO COM 784117103 1,160,561 25,044 SH SOLE 0 0 25,044
SELECTIVE INS GROUP INC COM 816300107 214,306 4,312 SH SOLE 0 0 4,312
SEMTECH CORP COM 816850101 231,525 6,174 SH SOLE 0 0 6,174
SENSIENT TECHNOLOGIES CORP COM 81725T100 721,178 16,575 SH SOLE 0 0 16,575
SERVICE CORP INTL COM 817565104 680,640 17,403 SH SOLE 0 0 17,403
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 1,470,663 54,469 SH SOLE 0 0 54,469
SHERWIN WILLIAMS CO COM 824348106 221,807 483 SH SOLE 0 0 483
SHINHAN FINANCIAL GROUP CO L SPN ADR RESTRD 824596100 217,806 9,344 SH SOLE 0 0 9,344
SILICON LABORATORIES INC COM 826919102 215,489 2,523 SH SOLE 0 0 2,523
SK TELECOM LTD SPONSORED ADR 78440P108 503,622 30,954 SH SOLE 0 0 30,954
SONY CORP SPONSORED ADR 835699307 710,397 12,004 SH SOLE 0 0 12,004
SOUTH JERSEY INDS INC COM 838518108 386,180 15,447 SH SOLE 0 0 15,447
SOUTHERN CO COM 842587107 459,107 8,480 SH SOLE 0 0 8,480
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 2,630,760 12,000 SH SOLE 0 0 12,000
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 494,972 25,100 SH SOLE 0 0 25,100
SPDR S&P 500 ETF TR TR UNIT 78462F103 7,964,475 30,900 SH SOLE 0 0 30,900
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 19,755,432 75,150 SH SOLE 0 0 75,150
SPECTRUM PHARMACEUTICALS INC COM 84763A108 30,495 13,088 SH SOLE 0 0 13,088
SPIRE INC COM 84857L101 429,063 5,761 SH SOLE 0 0 5,761
STANLEY BLACK & DECKER INC COM 854502101 258,100 2,581 SH SOLE 0 0 2,581
STARBUCKS CORP COM 855244109 21,717,407 330,353 SH SOLE 0 0 330,353
STIFEL FINL CORP COM 860630102 257,835 6,246 SH SOLE 0 0 6,246
SUNCOR ENERGY INC NEW COM 867224107 201,371 12,745 SH SOLE 0 0 12,745
TABULA RASA HEALTHCARE INC COM 873379101 262,548 5,021 SH SOLE 0 0 5,021
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 2,617,766 54,776 SH SOLE 0 0 54,776
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 461,335 30,391 SH SOLE 0 0 30,391
TELADOC HEALTH INC COM 87918A105 457,900 2,954 SH SOLE 0 0 2,954
TELEFLEX INCORPORATED COM 879369106 2,550,082 8,708 SH SOLE 0 0 8,708
TETRA TECH INC NEW COM 88162G103 363,905 5,153 SH SOLE 0 0 5,153
TEXAS INSTRS INC COM 882508104 696,356 6,969 SH SOLE 0 0 6,969
THERMO FISHER SCIENTIFIC INC COM 883556102 23,611,945 83,258 SH SOLE 0 0 83,258
THOMSON REUTERS CORP COM NEW 884903709 254,611 3,752 SH SOLE 0 0 3,752
TOWER SEMICONDUCTOR LTD SHS NEW M87915274 350,925 22,043 SH SOLE 0 0 22,043
TRANE TECHNOLOGIES PLC SHS G8994E103 431,370 5,223 SH SOLE 0 0 5,223
TRANSUNION COM 89400J107 1,775,496 26,828 SH SOLE 0 0 26,828
TRAVELERS COMPANIES INC COM 89417E109 215,809 2,172 SH SOLE 0 0 2,172
TRIMBLE INC COM 896239100 599,582 18,837 SH SOLE 0 0 18,837
TRUIST FINL CORP COM 89832Q109 245,610 7,964 SH SOLE 0 0 7,964
TUFIN SOFTWARE TECHNOLOGIS L SHS M8893U102 100,004 11,390 SH SOLE 0 0 11,390
ULTA BEAUTY INC COM 90384S303 506,192 2,881 SH SOLE 0 0 2,881
ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 289,461 6,515 SH SOLE 0 0 6,515
UMPQUA HLDGS CORP COM 904214103 851,963 78,162 SH SOLE 0 0 78,162
UNILEVER N V N Y SHS NEW 904784709 467,782 9,588 SH SOLE 0 0 9,588
UNION PAC CORP COM 907818108 31,045,984 220,122 SH SOLE 0 0 220,122
UNITED TECHNOLOGIES CORP COM 913017109 23,389,484 247,954 SH SOLE 0 0 247,954
US BANCORP DEL COM NEW 902973304 372,014 10,799 SH SOLE 0 0 10,799
VALLEY NATL BANCORP COM 919794107 184,351 25,219 SH SOLE 0 0 25,219
VANDA PHARMACEUTICALS INC COM 921659108 148,676 14,351 SH SOLE 0 0 14,351
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 10,121,685 246,750 SH SOLE 0 0 246,750
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 10,711,362 319,266 SH SOLE 0 0 319,266
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 1,148,015 12,450 SH SOLE 0 0 12,450
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 2,790,289 26,988 SH SOLE 0 0 26,988
VARIAN MED SYS INC COM 92220P105 606,002 5,903 SH SOLE 0 0 5,903
VERIZON COMMUNICATIONS INC COM 92343V104 13,823,826 257,283 SH SOLE 0 0 257,283
VISA INC COM CL A 92826C839 272,615 1,692 SH SOLE 0 0 1,692
WALMART INC COM 931142103 9,907,101 87,195 SH SOLE 0 0 87,195
WESTAMERICA BANCORPORATION COM 957090103 652,230 11,096 SH SOLE 0 0 11,096
WEX INC COM 96208T104 1,175,978 11,248 SH SOLE 0 0 11,248
WISDOMTREE TR JAPN HEDGE EQT 97717W851 5,479,500 130,000 SH SOLE 0 0 130,000
WNS HOLDINGS LTD SPON ADR 92932M101 243,396 5,663 SH SOLE 0 0 5,663
WRIGHT MED GROUP N V ORD SHS N96617118 203,759 7,112 SH SOLE 0 0 7,112
YANDEX N V SHS CLASS A N97284108 533,564 15,670 SH SOLE 0 0 15,670
ZOETIS INC CL A 98978V103 202,795 1,723 SH SOLE 0 0 1,723