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
ABB LTD SPONSORED ADR 000375204 286,087 10,232 SH SOLE 0 0 10,232
ABBOTT LABS COM 002824100 467,084 4,266 SH SOLE 0 0 4,266
ABBVIE INC COM 00287Y109 214,300 2,000 SH SOLE 0 0 2,000
ABM INDS INC COM 000957100 277,594 7,336 SH SOLE 0 0 7,336
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 695,485 2,663 SH SOLE 0 0 2,663
ACUITY BRANDS INC COM 00508Y102 1,243,693 10,271 SH SOLE 0 0 10,271
ADOBE SYSTEMS INCORPORATED COM 00724F101 518,124 1,036 SH SOLE 0 0 1,036
AFFILIATED MANAGERS GROUP IN COM 008252108 1,539,173 15,134 SH SOLE 0 0 15,134
AFLAC INC COM 001055102 14,986,390 337,000 SH SOLE 0 0 337,000
AGIOS PHARMACEUTICALS INC COM 00847X104 204,821 4,727 SH SOLE 0 0 4,727
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 2,708,744 11,639 SH SOLE 0 0 11,639
ALIGN TECHNOLOGY INC COM 016255101 397,579 744 SH SOLE 0 0 744
ALPHABET INC CAP STK CL A 02079K305 24,536,960 14,000 SH SOLE 0 0 14,000
ALPHABET INC CAP STK CL C 02079K107 25,607,230 14,617 SH SOLE 0 0 14,617
AMAZON COM INC COM 023135106 38,119,109 11,704 SH SOLE 0 0 11,704
AMERESCO INC CL A 02361E108 221,236 4,235 SH SOLE 0 0 4,235
AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 186,737 12,843 SH SOLE 0 0 12,843
AMERICAN EAGLE OUTFITTERS IN COM 02553E106 362,183 18,046 SH SOLE 0 0 18,046
AMERICAN EXPRESS CO COM 025816109 377,844 3,125 SH SOLE 0 0 3,125
AMERICAN TOWER CORP NEW COM 03027X100 352,801 1,572 SH SOLE 0 0 1,572
AMGEN INC COM 031162100 14,553,936 63,300 SH SOLE 0 0 63,300
AMICUS THERAPEUTICS INC COM 03152W109 312,292 13,525 SH SOLE 0 0 13,525
AON PLC SHS CL A G0403H108 1,319,854 6,248 SH SOLE 0 0 6,248
APPLE INC COM 037833100 96,142,793 724,567 SH SOLE 0 0 724,567
APPLIED INDL TECHNOLOGIES IN COM 03820C105 297,688 3,817 SH SOLE 0 0 3,817
APTARGROUP INC COM 038336103 2,558,828 18,693 SH SOLE 0 0 18,693
ARAMARK COM 03852U106 3,427,477 89,072 SH SOLE 0 0 89,072
ARMADA HOFFLER PPTYS INC COM 04208T108 120,581 10,747 SH SOLE 0 0 10,747
ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100 341,330 58,447 SH SOLE 0 0 58,447
ASGN INC COM 00191U102 346,482 4,148 SH SOLE 0 0 4,148
ASML HOLDING N V N Y REGISTRY SHS N07059210 1,268,106 2,600 SH SOLE 0 0 2,600
ASTRAZENECA PLC SPONSORED ADR 046353108 727,604 14,555 SH SOLE 0 0 14,555
ATLASSIAN CORP PLC CL A G06242104 244,862 1,047 SH SOLE 0 0 1,047
AUTOMATIC DATA PROCESSING IN COM 053015103 49,533,148 281,119 SH SOLE 0 0 281,119
BALCHEM CORP COM 057665200 289,548 2,513 SH SOLE 0 0 2,513
BANCO BRADESCO S A SP ADR PFD NEW 059460303 265,051 50,390 SH SOLE 0 0 50,390
BANK NOVA SCOTIA B C COM 064149107 391,844 7,251 SH SOLE 0 0 7,251
BARRICK GOLD CORP COM 067901108 276,335 12,131 SH SOLE 0 0 12,131
BAXTER INTL INC COM 071813109 4,851,482 60,462 SH SOLE 0 0 60,462
BEIGENE LTD SPONSORED ADR 07725L102 551,146 2,133 SH SOLE 0 0 2,133
BERKLEY W R CORP COM 084423102 3,810,073 57,363 SH SOLE 0 0 57,363
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 11,976,086 51,650 SH SOLE 0 0 51,650
BIO RAD LABS INC CL A 090572207 928,040 1,592 SH SOLE 0 0 1,592
BIO-TECHNE CORP COM 09073M104 1,558,375 4,907 SH SOLE 0 0 4,907
BJS WHSL CLUB HLDGS INC COM 05550J101 280,346 7,520 SH SOLE 0 0 7,520
BLACKBAUD INC COM 09227Q100 1,392,334 24,189 SH SOLE 0 0 24,189
BLACKROCK INC COM 09247X101 50,681,557 70,241 SH SOLE 0 0 70,241
BLACKSTONE GROUP INC COM CL A 09260D107 466,373 7,196 SH SOLE 0 0 7,196
BLUEPRINT MEDICINES CORP COM 09627Y109 358,992 3,201 SH SOLE 0 0 3,201
BOEING CO COM 097023105 31,799,209 148,553 SH SOLE 0 0 148,553
BOISE CASCADE CO DEL COM 09739D100 495,495 10,366 SH SOLE 0 0 10,366
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 1,028,986 11,803 SH SOLE 0 0 11,803
BOSTON SCIENTIFIC CORP COM 101137107 699,156 19,448 SH SOLE 0 0 19,448
BRIGHTVIEW HLDGS INC COM 10948C107 167,016 11,046 SH SOLE 0 0 11,046
BROADCOM INC COM 11135F101 599,855 1,370 SH SOLE 0 0 1,370
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1,842,693 12,028 SH SOLE 0 0 12,028
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 462,307 11,202 SH SOLE 0 0 11,202
BROOKS AUTOMATION INC NEW COM 114340102 372,768 5,494 SH SOLE 0 0 5,494
BROWN & BROWN INC COM 115236101 1,444,346 30,465 SH SOLE 0 0 30,465
BURFORD CAP LTD ORD SHS G17977110 469,865 48,590 SH SOLE 0 0 48,590
BURLINGTON STORES INC COM 122017106 1,627,364 6,222 SH SOLE 0 0 6,222
CACI INTL INC CL A 127190304 1,804,401 7,237 SH SOLE 0 0 7,237
CAE INC COM 124765108 563,455 20,312 SH SOLE 0 0 20,312
CANADIAN NATL RY CO COM 136375102 1,067,533 9,718 SH SOLE 0 0 9,718
CARLISLE COS INC COM 142339100 3,206,018 20,528 SH SOLE 0 0 20,528
CASELLA WASTE SYS INC CL A 147448104 259,509 4,189 SH SOLE 0 0 4,189
CDW CORP COM 12514G108 638,277 4,843 SH SOLE 0 0 4,843
CHEMOCENTRYX INC COM 16383L106 269,662 4,355 SH SOLE 0 0 4,355
CHOICE HOTELS INTL INC COM 169905106 1,941,525 18,191 SH SOLE 0 0 18,191
CHUBB LIMITED COM H1467J104 742,200 4,822 SH SOLE 0 0 4,822
CHUNGHWA TELECOM CO LTD SPON ADR NEW11 17133Q502 255,282 6,610 SH SOLE 0 0 6,610
CIGNA CORP NEW COM 125523100 796,240 3,825 SH SOLE 0 0 3,825
CISCO SYS INC COM 17275R102 16,478,249 368,229 SH SOLE 0 0 368,229
CITIGROUP INC COM NEW 172967424 810,991 13,153 SH SOLE 0 0 13,153
COCA COLA CO COM 191216100 18,831,910 343,397 SH SOLE 0 0 343,397
COCA COLA EUROPEAN PARTNERS SHS G25839104 243,569 4,888 SH SOLE 0 0 4,888
COEUR MNG INC COM NEW 192108504 222,639 21,511 SH SOLE 0 0 21,511
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 235,973 2,879 SH SOLE 0 0 2,879
COLUMBIA SPORTSWEAR CO COM 198516106 1,241,988 14,214 SH SOLE 0 0 14,214
COLUMBUS MCKINNON CORP N Y COM 199333105 318,783 8,293 SH SOLE 0 0 8,293
COMCAST CORP NEW CL A 20030N101 27,264,067 520,307 SH SOLE 0 0 520,307
CONMED CORP COM 207410101 363,328 3,244 SH SOLE 0 0 3,244
CONOCOPHILLIPS COM 20825C104 210,547 5,265 SH SOLE 0 0 5,265
COSTAR GROUP INC COM 22160N109 367,863 398 SH SOLE 0 0 398
CREDICORP LTD COM G2519Y108 377,095 2,299 SH SOLE 0 0 2,299
CRYOLIFE INC COM 228903100 222,548 9,426 SH SOLE 0 0 9,426
CVS HEALTH CORP COM 126650100 16,618,023 243,309 SH SOLE 0 0 243,309
CYBERARK SOFTWARE LTD SHS M2682V108 268,724 1,663 SH SOLE 0 0 1,663
DANA INC COM 235825205 243,356 12,467 SH SOLE 0 0 12,467
DANAHER CORPORATION COM 235851102 789,447 3,554 SH SOLE 0 0 3,554
DECKERS OUTDOOR CORP COM 243537107 434,472 1,515 SH SOLE 0 0 1,515
DENTSPLY SIRONA INC COM 24906P109 2,147,148 41,007 SH SOLE 0 0 41,007
DIAGEO PLC SPON ADR NEW 25243Q205 1,173,129 7,387 SH SOLE 0 0 7,387
DIGITAL RLTY TR INC COM 253868103 705,502 5,057 SH SOLE 0 0 5,057
DISNEY WALT CO COM 254687106 220,496 1,217 SH SOLE 0 0 1,217
DOLBY LABORATORIES INC COM CL A 25659T107 1,126,708 11,600 SH SOLE 0 0 11,600
DOMINION ENERGY INC COM 25746U109 225,299 2,996 SH SOLE 0 0 2,996
DONALDSON INC COM 257651109 732,533 13,109 SH SOLE 0 0 13,109
DR REDDYS LABS LTD ADR 256135203 687,093 9,638 SH SOLE 0 0 9,638
DUKE ENERGY CORP NEW COM NEW 26441C204 644,623 7,040 SH SOLE 0 0 7,040
EASTGROUP PPTYS INC COM 277276101 336,176 2,435 SH SOLE 0 0 2,435
EATON CORP PLC SHS G29183103 579,385 4,823 SH SOLE 0 0 4,823
EDWARDS LIFESCIENCES CORP COM 28176E108 230,173 2,523 SH SOLE 0 0 2,523
ELANCO ANIMAL HEALTH INC COM 28414H103 317,005 10,336 SH SOLE 0 0 10,336
EMERSON ELEC CO COM 291011104 281,295 3,500 SH SOLE 0 0 3,500
ENVISTA HOLDINGS CORPORATION COM 29415F104 2,549,684 75,591 SH SOLE 0 0 75,591
ESCO TECHNOLOGIES INC COM 296315104 255,160 2,472 SH SOLE 0 0 2,472
ESSENT GROUP LTD COM G3198U102 340,157 7,874 SH SOLE 0 0 7,874
EXLSERVICE HOLDINGS INC COM 302081104 426,076 5,005 SH SOLE 0 0 5,005
EXXON MOBIL CORP COM 30231G102 10,964,520 266,000 SH SOLE 0 0 266,000
FABRINET SHS G3323L100 438,306 5,649 SH SOLE 0 0 5,649
FACEBOOK INC CL A 30303M102 39,215,669 143,563 SH SOLE 0 0 143,563
FACTSET RESH SYS INC COM 303075105 717,340 2,157 SH SOLE 0 0 2,157
FAIR ISAAC CORP COM 303250104 817,664 1,600 SH SOLE 0 0 1,600
FEDERAL SIGNAL CORP COM 313855108 334,420 10,082 SH SOLE 0 0 10,082
FEDEX CORP COM 31428X106 17,713,087 68,227 SH SOLE 0 0 68,227
FERRARI N V COM N3167Y103 320,410 1,396 SH SOLE 0 0 1,396
FERRO CORP COM 315405100 180,139 12,313 SH SOLE 0 0 12,313
FIDELITY NATL INFORMATION SV COM 31620M106 400,388 2,830 SH SOLE 0 0 2,830
FIRST BANCORP N C COM 318910106 206,126 6,093 SH SOLE 0 0 6,093
FIRST FINL BANCORP OH COM 320209109 212,674 12,132 SH SOLE 0 0 12,132
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 253,508 6,218 SH SOLE 0 0 6,218
FIRSTSERVICE CORP NEW COM 33767E202 432,025 3,159 SH SOLE 0 0 3,159
FISERV INC COM 337738108 439,841 3,863 SH SOLE 0 0 3,863
FLIR SYS INC COM 302445101 1,029,825 23,496 SH SOLE 0 0 23,496
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 228,356 3,014 SH SOLE 0 0 3,014
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 503,790 12,122 SH SOLE 0 0 12,122
FRONTDOOR INC COM 35905A109 798,389 15,901 SH SOLE 0 0 15,901
GARTNER INC COM 366651107 2,162,565 13,500 SH SOLE 0 0 13,500
GDS HLDGS LTD SPONSORED ADS 36165L108 569,050 6,077 SH SOLE 0 0 6,077
GENERAL DYNAMICS CORP COM 369550108 21,154,722 142,150 SH SOLE 0 0 142,150
GENMAB A/S SPONSORED ADS 372303206 211,595 5,204 SH SOLE 0 0 5,204
GENMARK DIAGNOSTICS INC COM 372309104 221,248 15,154 SH SOLE 0 0 15,154
GOLDMAN SACHS GROUP INC COM 38141G104 475,342 1,803 SH SOLE 0 0 1,803
GRACO INC COM 384109104 1,263,009 17,457 SH SOLE 0 0 17,457
HALOZYME THERAPEUTICS INC COM 40637H109 386,098 9,040 SH SOLE 0 0 9,040
HAMILTON LANE INC CL A 407497106 249,214 3,193 SH SOLE 0 0 3,193
HDFC BANK LTD SPONSORED ADS 40415F101 1,833,604 25,375 SH SOLE 0 0 25,375
HENRY JACK & ASSOC INC COM 426281101 808,975 4,994 SH SOLE 0 0 4,994
HENRY SCHEIN INC COM 806407102 578,473 8,652 SH SOLE 0 0 8,652
HEXCEL CORP NEW COM 428291108 1,459,791 30,105 SH SOLE 0 0 30,105
HILTON WORLDWIDE HLDGS INC COM 43300A203 572,433 5,145 SH SOLE 0 0 5,145
HOME DEPOT INC COM 437076102 32,346,754 121,778 SH SOLE 0 0 121,778
HONEYWELL INTL INC COM 438516106 30,052,762 141,292 SH SOLE 0 0 141,292
HUB GROUP INC CL A 443320106 270,864 4,752 SH SOLE 0 0 4,752
HUNT J B TRANS SVCS INC COM 445658107 2,446,461 17,903 SH SOLE 0 0 17,903
HUTCHISON CHINA MEDITECH LTD SPONSORED ADR 44842L103 297,658 9,296 SH SOLE 0 0 9,296
IAA INC COM 449253103 2,115,684 32,559 SH SOLE 0 0 32,559
ICICI BANK LIMITED ADR 45104G104 654,786 44,064 SH SOLE 0 0 44,064
ICON PLC SHS G4705A100 319,182 1,637 SH SOLE 0 0 1,637
IDEX CORP COM 45167R104 1,549,715 7,780 SH SOLE 0 0 7,780
IHS MARKIT LTD SHS G47567105 279,102 3,107 SH SOLE 0 0 3,107
II-VI INC COM 902104108 542,051 7,136 SH SOLE 0 0 7,136
ILLINOIS TOOL WKS INC COM 452308109 578,448 2,837 SH SOLE 0 0 2,837
ILLUMINA INC COM 452327109 295,260 798 SH SOLE 0 0 798
INDEPENDENT BANK CORP MASS COM 453836108 250,527 3,430 SH SOLE 0 0 3,430
INDEPENDENT BK GROUP INC COM 45384B106 220,008 3,519 SH SOLE 0 0 3,519
INFOSYS LTD SPONSORED ADR 456788108 611,768 36,093 SH SOLE 0 0 36,093
ING GROEP N.V. SPONSORED ADR 456837103 360,957 38,237 SH SOLE 0 0 38,237
INTEL CORP COM 458140100 15,371,990 308,551 SH SOLE 0 0 308,551
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 4,211,000 100,000 SH SOLE 0 0 100,000
INVESCO QQQ TR UNIT SER 1 46090E103 1,254,960 4,000 SH SOLE 0 0 4,000
ISHARES INC MSCI JPN ETF NEW 46434G822 692,558 10,251 SH SOLE 0 0 10,251
ISHARES TR MSCI USA QLT FCT 46432F339 1,278,310 11,000 SH SOLE 0 0 11,000
ISHARES TR SELECT DIVID ETF 464287168 961,800 10,000 SH SOLE 0 0 10,000
J & J SNACK FOODS CORP COM 466032109 290,853 1,872 SH SOLE 0 0 1,872
J2 GLOBAL INC COM 48123V102 414,889 4,247 SH SOLE 0 0 4,247
JACK IN THE BOX INC COM 466367109 298,166 3,213 SH SOLE 0 0 3,213
JD.COM INC SPON ADR CL A 47215P106 1,214,251 13,814 SH SOLE 0 0 13,814
JOHNSON & JOHNSON COM 478160104 1,078,322 6,852 SH SOLE 0 0 6,852
JONES LANG LASALLE INC COM 48020Q107 1,572,031 10,595 SH SOLE 0 0 10,595
JPMORGAN CHASE & CO COM 46625H100 43,791,599 344,626 SH SOLE 0 0 344,626
KADANT INC COM 48282T104 362,037 2,568 SH SOLE 0 0 2,568
KAISER ALUMINUM CORP COM PAR $0.01 483007704 341,304 3,451 SH SOLE 0 0 3,451
KB HOME COM 48666K109 264,439 7,889 SH SOLE 0 0 7,889
KBR INC COM 48242W106 224,521 7,259 SH SOLE 0 0 7,259
KIMBERLY-CLARK CORP COM 494368103 411,477 3,052 SH SOLE 0 0 3,052
KIRBY CORP COM 497266106 860,844 16,609 SH SOLE 0 0 16,609
KITE RLTY GROUP TR COM NEW 49803T300 216,924 14,500 SH SOLE 0 0 14,500
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 728,532 13,449 SH SOLE 0 0 13,449
KORNIT DIGITAL LTD SHS M6372Q113 473,459 5,312 SH SOLE 0 0 5,312
L3HARRIS TECHNOLOGIES INC COM 502431109 511,866 2,708 SH SOLE 0 0 2,708
LANDSTAR SYS INC COM 515098101 1,608,328 11,944 SH SOLE 0 0 11,944
LENNOX INTL INC COM 526107107 1,740,304 6,352 SH SOLE 0 0 6,352
LEXINGTON REALTY TRUST COM 529043101 184,034 17,329 SH SOLE 0 0 17,329
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 320,627 3,224 SH SOLE 0 0 3,224
LILLY ELI & CO COM 532457108 22,114,002 130,976 SH SOLE 0 0 130,976
LINDE PLC SHS G5494J103 344,935 1,309 SH SOLE 0 0 1,309
LKQ CORP COM 501889208 864,402 24,529 SH SOLE 0 0 24,529
LOCKHEED MARTIN CORP COM 539830109 321,826 907 SH SOLE 0 0 907
LOWES COS INC COM 548661107 350,714 2,185 SH SOLE 0 0 2,185
LULULEMON ATHLETICA INC COM 550021109 258,586 743 SH SOLE 0 0 743
MADDEN STEVEN LTD COM 556269108 527,257 14,928 SH SOLE 0 0 14,928
MALIBU BOATS INC COM CL A 56117J100 340,173 5,448 SH SOLE 0 0 5,448
MANHATTAN ASSOCS INC COM 562750109 1,530,895 14,555 SH SOLE 0 0 14,555
MARATHON PETE CORP COM 56585A102 3,250,453 78,589 SH SOLE 0 0 78,589
MARKEL CORP COM 570535104 1,624,348 1,572 SH SOLE 0 0 1,572
MARSH & MCLENNAN COS INC COM 571748102 405,522 3,466 SH SOLE 0 0 3,466
MASTEC INC COM 576323109 333,332 4,889 SH SOLE 0 0 4,889
MASTERCARD INCORPORATED CL A 57636Q104 1,151,454 3,226 SH SOLE 0 0 3,226
MATCH GROUP INC NEW COM 57667L107 212,120 1,403 SH SOLE 0 0 1,403
MAXLINEAR INC COM 57776J100 395,114 10,346 SH SOLE 0 0 10,346
MCDONALDS CORP COM 580135101 27,679,621 128,994 SH SOLE 0 0 128,994
MCKESSON CORP COM 58155Q103 345,977 1,989 SH SOLE 0 0 1,989
MEDTRONIC PLC SHS G5960L103 1,125,574 9,609 SH SOLE 0 0 9,609
MERCADOLIBRE INC COM 58733R102 1,217,003 726 SH SOLE 0 0 726
MERCK & CO. INC COM 58933Y105 1,077,224 13,169 SH SOLE 0 0 13,169
MERIT MED SYS INC COM 589889104 364,812 6,572 SH SOLE 0 0 6,572
MICROSOFT CORP COM 594918104 42,594,642 191,506 SH SOLE 0 0 191,506
MINERALS TECHNOLOGIES INC COM 603158106 364,837 5,873 SH SOLE 0 0 5,873
MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 194,618 21,745 SH SOLE 0 0 21,745
MOMO INC ADR 60879B107 170,033 12,180 SH SOLE 0 0 12,180
MONDELEZ INTL INC CL A 609207105 14,599,959 249,700 SH SOLE 0 0 249,700
MORNINGSTAR INC COM 617700109 1,899,788 8,204 SH SOLE 0 0 8,204
MYR GROUP INC DEL COM 55405W104 475,812 7,917 SH SOLE 0 0 7,917
NASDAQ INC COM 631103108 438,614 3,304 SH SOLE 0 0 3,304
NATERA INC COM 632307104 734,557 7,381 SH SOLE 0 0 7,381
NATIONAL GRID PLC SPONSORED ADR NE 636274409 273,309 4,630 SH SOLE 0 0 4,630
NEENAH INC COM 640079109 255,523 4,619 SH SOLE 0 0 4,619
NETEASE INC SPONSORED ADS 64110W102 411,719 4,299 SH SOLE 0 0 4,299
NETFLIX INC COM 64110L106 409,873 758 SH SOLE 0 0 758
NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 518,967 2,793 SH SOLE 0 0 2,793
NIKE INC CL B 654106103 324,927 2,297 SH SOLE 0 0 2,297
NORDSON CORP COM 655663102 1,625,879 8,091 SH SOLE 0 0 8,091
NORTHROP GRUMMAN CORP COM 666807102 541,283 1,776 SH SOLE 0 0 1,776
NORTHWESTERN CORP COM NEW 668074305 363,796 6,239 SH SOLE 0 0 6,239
NOVO-NORDISK A S ADR 670100205 614,610 8,799 SH SOLE 0 0 8,799
NUVASIVE INC COM 670704105 310,942 5,520 SH SOLE 0 0 5,520
NVIDIA CORPORATION COM 67066G104 372,728 714 SH SOLE 0 0 714
NXP SEMICONDUCTORS N V COM N6596X109 318,179 2,001 SH SOLE 0 0 2,001
OLD NATL BANCORP IND COM 680033107 286,256 17,286 SH SOLE 0 0 17,286
OMNICELL COM COM 68213N109 243,041 2,025 SH SOLE 0 0 2,025
OPEN TEXT CORP COM 683715106 427,779 9,410 SH SOLE 0 0 9,410
ORACLE CORP COM 68389X105 19,605,514 303,069 SH SOLE 0 0 303,069
PACIFIC PREMIER BANCORP COM 69478X105 230,338 7,352 SH SOLE 0 0 7,352
PAGSEGURO DIGITAL LTD COM CL A G68707101 230,250 4,048 SH SOLE 0 0 4,048
PATTERSON-UTI ENERGY INC COM 703481101 57,813 10,991 SH SOLE 0 0 10,991
PAYPAL HLDGS INC COM 70450Y103 413,363 1,765 SH SOLE 0 0 1,765
PEPSICO INC COM 713448108 19,657,488 132,552 SH SOLE 0 0 132,552
PFIZER INC COM 717081103 22,941,667 623,246 SH SOLE 0 0 623,246
PHYSICIANS RLTY TR COM 71943U104 299,289 16,814 SH SOLE 0 0 16,814
PNC FINL SVCS GROUP INC COM 693475105 442,552 2,970 SH SOLE 0 0 2,970
POOL CORP COM 73278L105 1,000,163 2,685 SH SOLE 0 0 2,685
PPG INDS INC COM 693506107 576,698 3,999 SH SOLE 0 0 3,999
PRESTIGE CONSMR HEALTHCARE I COM 74112D101 280,773 8,052 SH SOLE 0 0 8,052
PROCTER AND GAMBLE CO COM 742718109 406,289 2,920 SH SOLE 0 0 2,920
PROSPERITY BANCSHARES INC COM 743606105 1,075,496 15,506 SH SOLE 0 0 15,506
PRUDENTIAL PLC ADR 74435K204 326,795 8,849 SH SOLE 0 0 8,849
PTC THERAPEUTICS INC COM 69366J200 290,198 4,755 SH SOLE 0 0 4,755
Q2 HLDGS INC COM 74736L109 544,079 4,300 SH SOLE 0 0 4,300
QUAKER CHEM CORP COM 747316107 331,688 1,309 SH SOLE 0 0 1,309
RAPID7 INC COM 753422104 582,163 6,457 SH SOLE 0 0 6,457
RAYTHEON TECHNOLOGIES CORP COM 75513E101 26,793,283 374,679 SH SOLE 0 0 374,679
REXNORD CORP COM 76169B102 395,334 10,011 SH SOLE 0 0 10,011
RIO TINTO PLC SPONSORED ADR 767204100 408,069 5,425 SH SOLE 0 0 5,425
ROYAL BK CDA COM 780087102 463,721 5,651 SH SOLE 0 0 5,651
RPM INTL INC COM 749685103 2,074,846 22,856 SH SOLE 0 0 22,856
RPT REALTY SH BEN INT 74971D101 128,556 14,862 SH SOLE 0 0 14,862
SALESFORCE COM INC COM 79466L302 54,059,435 242,931 SH SOLE 0 0 242,931
SANOFI SPONSORED ADR 80105N105 457,718 9,420 SH SOLE 0 0 9,420
SAP SE SPON ADR 803054204 329,104 2,524 SH SOLE 0 0 2,524
SEA LTD SPONSORD ADS 81141R100 524,695 2,636 SH SOLE 0 0 2,636
SEI INVTS CO COM 784117103 1,735,316 30,195 SH SOLE 0 0 30,195
SELECTIVE INS GROUP INC COM 816300107 288,818 4,312 SH SOLE 0 0 4,312
SEMTECH CORP COM 816850101 386,763 5,365 SH SOLE 0 0 5,365
SERVICE CORP INTL COM 817565104 866,335 17,644 SH SOLE 0 0 17,644
SHERWIN WILLIAMS CO COM 824348106 350,944 478 SH SOLE 0 0 478
SHINHAN FINANCIAL GROUP CO L SPN ADR RESTRD 824596100 234,234 7,871 SH SOLE 0 0 7,871
SHOCKWAVE MED INC COM 82489T104 293,942 2,834 SH SOLE 0 0 2,834
SILICON LABORATORIES INC COM 826919102 269,451 2,116 SH SOLE 0 0 2,116
SK TELECOM LTD SPONSORED ADR 78440P108 647,211 26,438 SH SOLE 0 0 26,438
SNAP INC CL A 83304A106 541,507 10,815 SH SOLE 0 0 10,815
SONY CORP SPONSORED ADR 835699307 1,216,840 12,036 SH SOLE 0 0 12,036
SOUTH JERSEY INDS INC COM 838518108 332,888 15,447 SH SOLE 0 0 15,447
SOUTH ST CORP COM 840441109 337,713 4,671 SH SOLE 0 0 4,671
SOUTHERN CO COM 842587107 754,852 12,288 SH SOLE 0 0 12,288
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 3,669,480 12,000 SH SOLE 0 0 12,000
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 590,328 21,350 SH SOLE 0 0 21,350
SPDR S&P 500 ETF TR TR UNIT 78462F103 11,552,892 30,900 SH SOLE 0 0 30,900
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 31,556,988 75,150 SH SOLE 0 0 75,150
SPECTRUM PHARMACEUTICALS INC COM 84763A108 68,231 20,009 SH SOLE 0 0 20,009
SPIRE INC COM 84857L101 368,920 5,761 SH SOLE 0 0 5,761
SPOTIFY TECHNOLOGY S A SHS L8681T102 255,189 811 SH SOLE 0 0 811
STANLEY BLACK & DECKER INC COM 854502101 460,863 2,581 SH SOLE 0 0 2,581
STARBUCKS CORP COM 855244109 35,341,166 330,353 SH SOLE 0 0 330,353
STIFEL FINL CORP COM 860630102 397,070 7,869 SH SOLE 0 0 7,869
SUPERNUS PHARMACEUTICALS INC COM 868459108 224,452 8,921 SH SOLE 0 0 8,921
TABULA RASA HEALTHCARE INC COM 873379101 264,580 6,176 SH SOLE 0 0 6,176
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 5,879,887 53,924 SH SOLE 0 0 53,924
TAYLOR MORRISON HOME CORP COM 87724P106 299,592 11,680 SH SOLE 0 0 11,680
TELEFLEX INCORPORATED COM 879369106 913,066 2,218 SH SOLE 0 0 2,218
TESLA INC COM 88160R101 247,690 351 SH SOLE 0 0 351
TETRA TECH INC NEW COM 88162G103 515,916 4,456 SH SOLE 0 0 4,456
TEXAS INSTRS INC COM 882508104 1,254,002 7,641 SH SOLE 0 0 7,641
TEXAS ROADHOUSE INC COM 882681109 365,711 4,679 SH SOLE 0 0 4,679
TFI INTL INC COM 87241L109 398,352 7,723 SH SOLE 0 0 7,723
THERMO FISHER SCIENTIFIC INC COM 883556102 39,000,701 83,732 SH SOLE 0 0 83,732
THOMSON REUTERS CORP. COM NEW 884903709 307,251 3,752 SH SOLE 0 0 3,752
T-MOBILE US INC COM 872590104 565,291 4,192 SH SOLE 0 0 4,192
TOWER SEMICONDUCTOR LTD SHS NEW M87915274 395,407 15,314 SH SOLE 0 0 15,314
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 296,620 1,919 SH SOLE 0 0 1,919
TRANE TECHNOLOGIES PLC SHS G8994E103 479,688 3,305 SH SOLE 0 0 3,305
TRANSUNION COM 89400J107 1,095,971 11,046 SH SOLE 0 0 11,046
TRAVELERS COMPANIES INC COM 89417E109 311,532 2,219 SH SOLE 0 0 2,219
TRAVERE THERAPEUTICS INC COM 89422G107 346,302 12,706 SH SOLE 0 0 12,706
TRIMBLE INC COM 896239100 1,669,384 25,002 SH SOLE 0 0 25,002
TRIP COM GROUP LTD ADS 89677Q107 234,491 6,952 SH SOLE 0 0 6,952
TWILIO INC CL A 90138F102 253,537 749 SH SOLE 0 0 749
ULTA BEAUTY INC COM 90384S303 1,666,102 5,802 SH SOLE 0 0 5,802
ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 639,547 4,620 SH SOLE 0 0 4,620
UMPQUA HLDGS CORP COM 904214103 1,235,934 81,634 SH SOLE 0 0 81,634
UNILEVER PLC SPON ADR NEW 904767704 539,188 8,933 SH SOLE 0 0 8,933
UNION PAC CORP COM 907818108 45,843,025 220,166 SH SOLE 0 0 220,166
UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 285,623 10,043 SH SOLE 0 0 10,043
US BANCORP DEL COM NEW 902973304 367,907 7,897 SH SOLE 0 0 7,897
VALLEY NATL BANCORP COM 919794107 245,885 25,219 SH SOLE 0 0 25,219
VANDA PHARMACEUTICALS INC COM 921659108 188,572 14,351 SH SOLE 0 0 14,351
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 13,203,950 226,250 SH SOLE 0 0 226,250
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 7,942,435 158,500 SH SOLE 0 0 158,500
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 1,970,462 12,450 SH SOLE 0 0 12,450
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 3,809,896 26,988 SH SOLE 0 0 26,988
VARONIS SYS INC COM 922280102 225,127 1,376 SH SOLE 0 0 1,376
VERIZON COMMUNICATIONS INC COM 92343V104 15,080,137 256,683 SH SOLE 0 0 256,683
VERTEX PHARMACEUTICALS INC COM 92532F100 251,938 1,066 SH SOLE 0 0 1,066
VIATRIS INC COM 92556V106 1,449,164 77,330 SH SOLE 0 0 77,330
VISA INC COM CL A 92826C839 668,657 3,057 SH SOLE 0 0 3,057
WALMART INC COM 931142103 12,569,165 87,195 SH SOLE 0 0 87,195
WENDYS CO COM 95058W100 238,468 10,879 SH SOLE 0 0 10,879
WERNER ENTERPRISES INC COM 950755108 212,416 5,416 SH SOLE 0 0 5,416
WESBANCO INC COM 950810101 219,906 7,340 SH SOLE 0 0 7,340
WESCO INTL INC COM 95082P105 225,374 2,871 SH SOLE 0 0 2,871
WEX INC COM 96208T104 3,768,765 18,517 SH SOLE 0 0 18,517
WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 297,132 12,824 SH SOLE 0 0 12,824
WIX COM LTD SHS M98068105 234,462 938 SH SOLE 0 0 938
WNS HLDGS LTD SPON ADR 92932M101 408,019 5,663 SH SOLE 0 0 5,663
WOODWARD INC COM 980745103 455,008 3,744 SH SOLE 0 0 3,744
WORTHINGTON INDS INC COM 981811102 330,630 6,440 SH SOLE 0 0 6,440
WSFS FINL CORP COM 929328102 322,950 7,196 SH SOLE 0 0 7,196
YANDEX N V SHS CLASS A N97284108 608,547 8,746 SH SOLE 0 0 8,746
YELP INC CL A 985817105 224,541 6,873 SH SOLE 0 0 6,873
YUM CHINA HLDGS INC COM 98850P109 208,778 3,657 SH SOLE 0 0 3,657